PaymentMethodSetupInfo class abstract
PaymentMethodSetupInfo
Properties:
- accel - Details to provide if
typeis accel. - affirm - Details to provide if
typeis affirm. - afterpayTouch - Details to provide if
typeis afterpaytouch. - alipayPlus - Details to provide if
typeis alipay_plus. - amex - Details to provide if
typeis amex. For merchants operating in Australia, New Zealand & Canada, JCB and American Express are automatically requested together. - ancv - Details to provide if
typeis ancv. - applePay - Details to provide if
typeis applepay. - bcmc - Details to provide if
typeis bcmc (Bancontact). - businessLineId - The unique identifier of the business line. Required if you are a platform model.
- carnet - Details to provide if
typeis carnet. - cartesBancaires - Details to provide if
typeis cartebancaire. - clearpay - Details to provide if
typeis clearpay. - 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 - The list of custom routing flags to route payment to the intended acquirer.
- 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. - ebt - Details to provide if
typeis ebt. - eftDirectdebitCA - Details to provide if
typeis eft_directdebit_CA (EFT PAD). - eftposAustralia - Details to provide if
typeis eftpos_australia. - girocard - Details to provide if
typeis girocard. - givex - Details to provide if
typeis givex. - googlePay - Details to provide if
typeis googlepay. - 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. For merchants operating in Australia, New Zealand & Canada, JCB and American Express are automatically requested together. - klarna - Details to provide if
typeis klarna or its variant. You can use the following payment methodtypevalues for Klarna: * klarna: Klarna Pay Later * klarna_account: Klarna Pay over time * klarna_paynow: Klarna Pay now * klarna_b2b: Billie via Klarna - 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. - mealVoucherFR - Details to provide if
typeis mealVoucher_FR. - nyce - Details to provide if
typeis nyce. - paybybankPlaid - Details to provide if
typeis paybybank_plaid. - payme - Details to provide if
typeis payme. - paypal - Details to provide if
typeis paypal. - payto - Details to provide if
typeis payto. - pulse - Details to provide if
typeis pulse. - reference - Your reference for the payment method. Supported characters a-z, A-Z, 0-9.
- sepadirectdebit - Details to provide if
typeis sepadirectdebit. - shopperInteraction - The sales channel. Required if: - The merchant account does not have a sales channel. -
typeis alipay. When you provide this field, it overrides the default sales channel set on the merchant account. Possible values: eCommerce, pos, contAuth, and moto. - sodexo - Details to provide if
typeis sodexo. - sofort - Sofort details.
- star - Details to provide if
typeis star. - storeIds - The unique identifier of the store for which to configure the payment method, if any.
- svs - Details to provide if
typeis svs. - swish - Details to provide if
typeis swish. - This field is required only if you have a contract with Swish. Swish handles settlement directly with you (not through Adyen). - If not specified then it's assumed that you are using Adyen's contract with Swish.You don't have a direct relationship with Swish. - ticket - Details to provide if
typeis ticket (Edenred Brazil). - twint - Details to provide if
typeis twint. - type - Payment method variant. For payment method variant cartebancaire, method-specific details are returned in the
cartesBancairesobject of the response. - valuelink - Details to provide if
typeis valuelink. - vipps - Details to provide if
typeis vipps. - visa - Details to provide if
typeis visa. - wechatpay - Details to provide if
typeis wechatpay. - wechatpayPos - Details to provide if
typeis wechatpay_pos.
- Annotations
-
- @BuiltValue.new()
Constructors
- PaymentMethodSetupInfo([void updates(PaymentMethodSetupInfoBuilder b)])
-
factory
Properties
- accel → AccelInfo?
-
Details to provide if
typeis accel.no setter - affirm → AffirmInfo?
-
Details to provide if
typeis affirm.no setter - afterpayTouch → AfterpayTouchInfo?
-
Details to provide if
typeis afterpaytouch.no setter - alipayPlus → AlipayPlusInfo?
-
Details to provide if
typeis alipay_plus.no setter - amex → AmexInfo?
-
Details to provide if
typeis amex. For merchants operating in Australia, New Zealand & Canada, JCB and American Express are automatically requested together.no setter - ancv → AncvInfo?
-
Details to provide if
typeis ancv.no setter - applePay → ApplePayInfo?
-
Details to provide if
typeis applepay.no setter - bcmc → BcmcInfo?
-
Details to provide if
typeis bcmc (Bancontact).no setter - businessLineId → String?
-
The unique identifier of the business line. Required if you are a platform model.
no setter
- carnet → CarnetInfo?
-
Details to provide if
typeis carnet.no setter - cartesBancaires → CartesBancairesInfo?
-
Details to provide if
typeis cartebancaire.no setter - clearpay → ClearpayInfo?
-
Details to provide if
typeis clearpay.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> ? -
The list of custom routing flags to route payment to the intended acquirer.
no setter
- diners → DinersInfo?
-
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 - ebt → EbtInfo?
-
Details to provide if
typeis ebt.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 - girocard → GenericPmWithTdiInfo?
-
Details to provide if
typeis girocard.no setter - givex → GivexInfo?
-
Details to provide if
typeis givex.no setter - googlePay → GooglePayInfo?
-
Details to provide if
typeis googlepay.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 → JCBInfo?
-
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. For merchants operating in Australia, New Zealand & Canada, JCB and American Express are automatically requested together.no setter - klarna → KlarnaInfo?
-
Details to provide if
typeis klarna or its variant. You can use the following payment methodtypevalues for Klarna: * klarna: Klarna Pay Later * klarna_account: Klarna Pay over time * klarna_paynow: Klarna Pay now * klarna_b2b: Billie via Klarnano 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 - mealVoucherFR → MealVoucherFRInfo?
-
Details to provide if
typeis mealVoucher_FR.no setter - nyce → NyceInfo?
-
Details to provide if
typeis nyce.no setter - paybybankPlaid → PayByBankPlaidInfo?
-
Details to provide if
typeis paybybank_plaid.no setter - payme → PayMeInfo?
-
Details to provide if
typeis payme.no setter - paypal → PayPalInfo?
-
Details to provide if
typeis paypal.no setter - payto → PayToInfo?
-
Details to provide if
typeis payto.no setter - pulse → PulseInfo?
-
Details to provide if
typeis pulse.no setter - reference → String?
-
Your reference for the payment method. Supported characters a-z, A-Z, 0-9.
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 - shopperInteraction → PaymentMethodSetupInfoShopperInteractionEnum?
-
The sales channel. Required if: - The merchant account does not have a sales channel. -
typeis alipay. When you provide this field, it overrides the default sales channel set on the merchant account. Possible values: eCommerce, pos, contAuth, and moto.no setter - sodexo → SodexoInfo?
-
Details to provide if
typeis sodexo.no setter - sofort → SofortInfo?
-
Sofort details.
no setter
- star → StarInfo?
-
Details to provide if
typeis star.no setter -
storeIds
→ BuiltList<
String> ? -
The unique identifier of the store for which to configure the payment method, if any.
no setter
- svs → SvsInfo?
-
Details to provide if
typeis svs.no setter - swish → SwishInfo?
-
Details to provide if
typeis swish. - This field is required only if you have a contract with Swish. Swish handles settlement directly with you (not through Adyen). - If not specified then it's assumed that you are using Adyen's contract with Swish.You don't have a direct relationship with Swish.no setter - ticket → TicketInfo?
-
Details to provide if
typeis ticket (Edenred Brazil).no setter - twint → TwintInfo?
-
Details to provide if
typeis twint.no setter - type → PaymentMethodSetupInfoTypeEnum
-
Payment method variant. For payment method variant cartebancaire, method-specific details are returned in the
cartesBancairesobject of the response.no setter - valuelink → ValuelinkInfo?
-
Details to provide if
typeis valuelink.no setter - vipps → VippsInfo?
-
Details to provide if
typeis vipps.no setter - visa → GenericPmWithTdiInfo?
-
Details to provide if
typeis visa.no setter - wechatpay → WeChatPayInfo?
-
Details to provide if
typeis wechatpay.no setter - wechatpayPos → WeChatPayPosInfo?
-
Details to provide if
typeis wechatpay_pos.no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(PaymentMethodSetupInfoBuilder)) → PaymentMethodSetupInfo -
Rebuilds the instance.
inherited
-
toBuilder(
) → PaymentMethodSetupInfoBuilder -
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<
PaymentMethodSetupInfo> -
no setter