toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'payment_token': paymentToken,
    'payment_method_id': paymentMethodId,
    'customer_id': customerId,
    'payment_method': paymentMethod.toStringValue(),
    'payment_method_type': paymentMethodType,
    'payment_method_issuer': paymentMethodIssuer,
    'payment_method_issuer_code': paymentMethodIssuerCode,
    'recurring_enabled': recurringEnabled,
    'installment_payment_enabled': installmentPaymentEnabled,
    'payment_experience': paymentExperience,
    'card': card?.toMap(),
    'metadata': metadata,
    'created': created,
    'bank': bank,
    'surcharge_details': surchargeDetails,
    'requires_cvv': requiresCvv,
    'last_used_at': lastUsedAt,
    'default_payment_method_set': defaultPaymentMethodSet,
  };
}