getSpecificJson method

  1. @override
Map<String, dynamic> getSpecificJson()
override

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,
    },
  };
}