PaymentMethod class abstract
PaymentMethod
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. - allowed - Indicates whether receiving payments is allowed. This value is set to true by Adyen after screening your merchant account.
- amex - Details to provide if
typeis amex. - 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.
- cartesBancaires - Details to provide if
typeis cartesbancaire. - 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. - 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. - givex - Details to provide if
typeis givex. - googlePay - Details to provide if
typeis googlepay. - id - The identifier of the resource.
- 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. - klarna - Details to provide if
typeis 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.
- 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.
- valuelink - Details to provide if
typeis valuelink. - verificationStatus - Payment method status. Possible values: * valid * pending * invalid * rejected
- 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
- PaymentMethod([void updates(PaymentMethodBuilder 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 - allowed → bool?
-
Indicates whether receiving payments is allowed. This value is set to true by Adyen after screening your merchant account.
no setter
- amex → AmexInfo?
-
Details to provide if
typeis amex.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
- cartesBancaires → CartesBancairesInfo?
-
Details to provide if
typeis cartesbancaire.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 - 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 - 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
- id → String
-
The identifier of the resource.
no setter
- 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.no setter - klarna → KlarnaInfo?
-
Details to provide if
typeis klarna.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 - 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 → String?
-
The sales channel.
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 → String?
-
Payment method variant.
no setter
- valuelink → ValuelinkInfo?
-
Details to provide if
typeis valuelink.no setter - verificationStatus → PaymentMethodVerificationStatusEnum?
-
Payment method status. Possible values: * valid * pending * invalid * rejected
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(PaymentMethodBuilder)) → PaymentMethod -
Rebuilds the instance.
inherited
-
toBuilder(
) → PaymentMethodBuilder -
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<
PaymentMethod> -
no setter