PaymentMethod class

Represents a saved payment method.

Inheritance

Constructors

PaymentMethod({required String paymentToken, required String paymentMethodId, required String customerId, required PaymentMethodType paymentMethod, required String paymentMethodType, required String paymentMethodIssuer, String? paymentMethodIssuerCode, required bool recurringEnabled, required bool installmentPaymentEnabled, required List<String> paymentExperience, Card? card, String? metadata, required String created, String? bank, String? surchargeDetails, required bool requiresCvv, required String lastUsedAt, required bool defaultPaymentMethodSet})
PaymentMethod.fromMap(Map<String, dynamic> map)
factory

Properties

bank String?
final
card Card?
final
created String
final
customerId String
final
defaultPaymentMethodSet bool
final
hashCode int
The hash code for this object.
no setterinherited
installmentPaymentEnabled bool
final
lastUsedAt String
final
metadata String?
final
paymentExperience List<String>
final
paymentMethod PaymentMethodType
final
paymentMethodId String
final
paymentMethodIssuer String
final
paymentMethodIssuerCode String?
final
paymentMethodType String
final
paymentToken String
final
recurringEnabled bool
final
requiresCvv bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
surchargeDetails String?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited