UpdatePaymentMethodInfo class abstract
UpdatePaymentMethodInfo
Properties:
- accel - Details to provide if
typeis accel. - bcmc - Details to provide if
typeis bcmc (Bancontact). - cartesBancaires - Details to provide if
typeis 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
typeis 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
typeis 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
typeis discover. For merchants operating in Japan, request Diners payment method instead. Discover is automatically requested, together with Diners. - eftDirectdebitCA - Details to provide if
typeis eft_directdebit_CA (EFT PAD). - eftposAustralia - Details to provide if
typeis eftpos_australia. - enabled - Indicates whether the payment method is enabled (true) or disabled (false).
- girocard - Details to provide if
typeis girocard. - ideal - Details to provide if
typeis ideal. - interacCard - Details to provide if
typeis interac_card. - jcb - Details to provide if
typeis jcb. For merchants operating in Japan,midNumber,reuseMidNumber, andserviceLevelfields are required. For merchants operating outside of Japan, these fields are not required. - maestro - Details to provide if
typeis maestro. In the US,maestrois not supported; usemaestro_usainstead. - maestroUsa - Details to provide if
typeis maestro_usa. Only for Maestro USA, otherwise usemaestro. - mc - Details to provide if
typeis mc. - nyce - Details to provide if
typeis nyce. - paybybankPlaid - Details to provide if
typeis paybybank_plaid. - pulse - Details to provide if
typeis pulse. - sepadirectdebit - Details to provide if
typeis sepadirectdebit. - star - Details to provide if
typeis star. - storeId - The store for this payment method
- storeIds - The list of stores for this payment method
- visa - Details to provide if
typeis visa.
- Annotations
-
- @BuiltValue.new()
Constructors
- UpdatePaymentMethodInfo([void updates(UpdatePaymentMethodInfoBuilder b)])
-
factory
Properties
- accel → AccelInfo?
-
Details to provide if
typeis accel.no setter - bcmc → BcmcInfo?
-
Details to provide if
typeis bcmc (Bancontact).no setter - cartesBancaires → CartesBancairesInfo?
-
Details to provide if
typeis 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
typeis 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
typeis 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
typeis 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
typeis eft_directdebit_CA (EFT PAD).no setter - eftposAustralia → GenericPmWithTdiInfo?
-
Details to provide if
typeis 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
typeis girocard.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- ideal → GenericPmWithTdiInfo?
-
Details to provide if
typeis ideal.no setter - interacCard → GenericPmWithTdiInfo?
-
Details to provide if
typeis interac_card.no setter - jcb → GenericPmWithTdiInfo?
-
Details to provide if
typeis jcb. For merchants operating in Japan,midNumber,reuseMidNumber, andserviceLevelfields are required. For merchants operating outside of Japan, these fields are not required.no setter - maestro → GenericPmWithTdiInfo?
-
Details to provide if
typeis maestro. In the US,maestrois not supported; usemaestro_usainstead.no setter - maestroUsa → GenericPmWithTdiInfo?
-
Details to provide if
typeis maestro_usa. Only for Maestro USA, otherwise usemaestro.no setter - mc → GenericPmWithTdiInfo?
-
Details to provide if
typeis mc.no setter - nyce → NyceInfo?
-
Details to provide if
typeis nyce.no setter - paybybankPlaid → PayByBankPlaidInfo?
-
Details to provide if
typeis paybybank_plaid.no setter - pulse → PulseInfo?
-
Details to provide if
typeis pulse.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sepadirectdebit → SepaDirectDebitInfo?
-
Details to provide if
typeis sepadirectdebit.no setter - star → StarInfo?
-
Details to provide if
typeis 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
typeis 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