UpdatePaymentMethodInfo class abstract

UpdatePaymentMethodInfo

Properties:

  • accel - Details to provide if type is accel.
  • bcmc - Details to provide if type is bcmc (Bancontact).
  • cartesBancaires - Details to provide if type is cartesbancaire.
  • countries - The list of countries where a payment method is available. By default, all countries supported by the payment method.
  • cup - Details to provide if type is cup (China Union Pay).
  • currencies - The list of currencies that a payment method supports. By default, all currencies supported by the payment method.
  • customRoutingFlags - Custom routing flags for acquirer routing.
  • diners - Details to provide if type is diners. For merchants operating in Japan, Diners payments are processed through the JCB network. This means that you must include JCB-specific fields in this object.
  • discover - Details to provide if type is discover. For merchants operating in Japan, request Diners payment method instead. Discover is automatically requested, together with Diners.
  • eftDirectdebitCA - Details to provide if type is eft_directdebit_CA (EFT PAD).
  • eftposAustralia - Details to provide if type is eftpos_australia.
  • enabled - Indicates whether the payment method is enabled (true) or disabled (false).
  • girocard - Details to provide if type is girocard.
  • ideal - Details to provide if type is ideal.
  • interacCard - Details to provide if type is interac_card.
  • jcb - Details to provide if type is jcb. For merchants operating in Japan, midNumber, reuseMidNumber, and serviceLevel fields are required. For merchants operating outside of Japan, these fields are not required.
  • maestro - Details to provide if type is maestro. In the US, maestro is not supported; use maestro_usa instead.
  • maestroUsa - Details to provide if type is maestro_usa. Only for Maestro USA, otherwise use maestro.
  • mc - Details to provide if type is mc.
  • nyce - Details to provide if type is nyce.
  • paybybankPlaid - Details to provide if type is paybybank_plaid.
  • pulse - Details to provide if type is pulse.
  • sepadirectdebit - Details to provide if type is sepadirectdebit.
  • star - Details to provide if type is star.
  • storeId - The store for this payment method
  • storeIds - The list of stores for this payment method
  • visa - Details to provide if type is visa.
Annotations
  • @BuiltValue.new()

Constructors

UpdatePaymentMethodInfo([void updates(UpdatePaymentMethodInfoBuilder b)])
factory

Properties

accel AccelInfo?
Details to provide if type is accel.
no setter
bcmc BcmcInfo?
Details to provide if type is bcmc (Bancontact).
no setter
cartesBancaires CartesBancairesInfo?
Details to provide if type is cartesbancaire.
no setter
countries → BuiltList<String>?
The list of countries where a payment method is available. By default, all countries supported by the payment method.
no setter
cup GenericPmWithTdiInfo?
Details to provide if type is cup (China Union Pay).
no setter
currencies → BuiltList<String>?
The list of currencies that a payment method supports. By default, all currencies supported by the payment method.
no setter
customRoutingFlags → BuiltList<String>?
Custom routing flags for acquirer routing.
no setter
diners GenericPmWithTdiInfo?
Details to provide if type is diners. For merchants operating in Japan, Diners payments are processed through the JCB network. This means that you must include JCB-specific fields in this object.
no setter
discover GenericPmWithTdiInfo?
Details to provide if type is discover. For merchants operating in Japan, request Diners payment method instead. Discover is automatically requested, together with Diners.
no setter
eftDirectdebitCA GenericPmWithTdiInfo?
Details to provide if type is eft_directdebit_CA (EFT PAD).
no setter
eftposAustralia GenericPmWithTdiInfo?
Details to provide if type is eftpos_australia.
no setter
enabled bool?
Indicates whether the payment method is enabled (true) or disabled (false).
no setter
girocard GenericPmWithTdiInfo?
Details to provide if type is girocard.
no setter
hashCode int
The hash code for this object.
no setterinherited
ideal GenericPmWithTdiInfo?
Details to provide if type is ideal.
no setter
interacCard GenericPmWithTdiInfo?
Details to provide if type is interac_card.
no setter
jcb GenericPmWithTdiInfo?
Details to provide if type is jcb. For merchants operating in Japan, midNumber, reuseMidNumber, and serviceLevel fields are required. For merchants operating outside of Japan, these fields are not required.
no setter
maestro GenericPmWithTdiInfo?
Details to provide if type is maestro. In the US, maestro is not supported; use maestro_usa instead.
no setter
maestroUsa GenericPmWithTdiInfo?
Details to provide if type is maestro_usa. Only for Maestro USA, otherwise use maestro.
no setter
mc GenericPmWithTdiInfo?
Details to provide if type is mc.
no setter
nyce NyceInfo?
Details to provide if type is nyce.
no setter
paybybankPlaid PayByBankPlaidInfo?
Details to provide if type is paybybank_plaid.
no setter
pulse PulseInfo?
Details to provide if type is pulse.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sepadirectdebit SepaDirectDebitInfo?
Details to provide if type is sepadirectdebit.
no setter
star StarInfo?
Details to provide if type is star.
no setter
storeId String?
The store for this payment method
no setter
storeIds → BuiltList<String>?
The list of stores for this payment method
no setter
visa GenericPmWithTdiInfo?
Details to provide if type is visa.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(UpdatePaymentMethodInfoBuilder)) UpdatePaymentMethodInfo
Rebuilds the instance.
inherited
toBuilder() UpdatePaymentMethodInfoBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<UpdatePaymentMethodInfo>
no setter