getSpecificJson method
Method to be implemented by subclasses for payment-method-specific data.
Each payment method subclass must implement this method to provide additional JSON fields specific to that payment type.
Returns
A JSON map with payment-method-specific data.
Implementation
@override
Map<String, dynamic> getSpecificJson() {
return {
'bank_transfer': {
'account_number': accountNumber,
'bank_code': bankCode,
'bank_name': bankName,
'transfer_type': transferType.name,
},
};
}