PaymentMethod class abstract

PaymentMethod

Properties:

  • accel - accel details
  • affirm - affirm details
  • afterpayTouch - afterpaytouch details
  • alipayPlus - alipay_plus details
  • allowed - Indicates whether receiving payments is allowed. This value is set to true by Adyen after screening your merchant account.
  • amex - amex details
  • ancv - ancv details
  • applePay - applepay details
  • associatedPaymentMethods - Payment methods that were also updated as part of an associated transition.
  • bcmc - bcmc (Bancontact) details
  • businessLineId - The unique identifier of the business line. Required if you are a platform model.
  • carnet - carnet details
  • cartesBancaires - cartesbancaires details
  • clearpay - clearpay details
  • countries - The list of countries where a payment method is available. By default, all countries supported by the payment method.
  • cup - cup (China Union Pay) details
  • 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 - diners details
  • discover - discover details
  • ebt - ebt details
  • eftDirectdebitCA - eft_directdebit_CA (EFT PAD) details
  • eftposAustralia - eftpos_australia details
  • enabled - Indicates whether the payment method is enabled (true) or disabled (false).
  • girocard - girocard details
  • givex - givex details
  • googlePay - googlepay details
  • id - The identifier of the resource.
  • ideal - ideal details
  • interacCard - interac_card details
  • jcb - jcb details
  • klarna - klarna or its variant details
  • maestro - maestro details
  • maestroUsa - maestro_usa details
  • mc - mc details
  • mealVoucherFR - mealVoucher_FR details
  • merchantCategoryCode - The Merchant Category Code (MCC) associated with the payment method.
  • mid - The Merchant Identifier (MID) associated with the payment method.
  • nyce - nyce details
  • paybybankPlaid - paybybank_plaid details
  • payme - payme details
  • paypal - paypal details
  • payto - payto details
  • pulse - pulse details
  • reference - Your reference for the payment method. Supported characters a-z, A-Z, 0-9.
  • sepadirectdebit - sepadirectdebit details
  • shopperInteraction - The sales channel.
  • sodexo - sodexo details
  • sofort - Sofort details.
  • star - star details
  • storeIds - The unique identifier of the store for which to configure the payment method, if any.
  • svs - svs details
  • swish - swish or its variant details
  • ticket - ticket (Edenred Brazil) details
  • twint - twint details
  • type - Payment method variant. For payment method variant cartebancaire, method-specific details are returned in the cartesBancaires object.
  • valuelink - valuelink details
  • verificationStatus - Payment method status. Possible values: * valid * pending * invalid * rejected
  • vipps - vipps details
  • visa - visa details
  • wechatpay - wechatpay details
  • wechatpayPos - wechatpay_pos details
Annotations
  • @BuiltValue.new()

Constructors

PaymentMethod([void updates(PaymentMethodBuilder b)])
factory

Properties

accel → AccelResponseInfo?
accel details
no setter
affirm → AffirmResponseInfo?
affirm details
no setter
afterpayTouch → AfterpayTouchResponseInfo?
afterpaytouch details
no setter
alipayPlus → AlipayPlusResponseInfo?
alipay_plus details
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 → AmexResponseInfo?
amex details
no setter
ancv → AncvResponseInfo?
ancv details
no setter
applePay → ApplePayResponseInfo?
applepay details
no setter
associatedPaymentMethods → BuiltList<AssociatedPaymentMethod>?
Payment methods that were also updated as part of an associated transition.
no setter
bcmc → BcmcResponseInfo?
bcmc (Bancontact) details
no setter
businessLineId → String?
The unique identifier of the business line. Required if you are a platform model.
no setter
carnet → CarnetResponseInfo?
carnet details
no setter
cartesBancaires → CartesBancairesResponseInfo?
cartesbancaires details
no setter
clearpay → ClearpayResponseInfo?
clearpay details
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 → CupResponseInfo?
cup (China Union Pay) details
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 → DinersResponseInfo?
diners details
no setter
discover → DiscoverResponseInfo?
discover details
no setter
ebt → EbtResponseInfo?
ebt details
no setter
eftDirectdebitCA → EFTDirectDebitCAResponseInfo?
eft_directdebit_CA (EFT PAD) details
no setter
eftposAustralia → EftPosAustraliaResponseInfo?
eftpos_australia details
no setter
enabled → bool?
Indicates whether the payment method is enabled (true) or disabled (false).
no setter
girocard → GirocardResponseInfo?
girocard details
no setter
givex → GivexResponseInfo?
givex details
no setter
googlePay → GooglePayResponseInfo?
googlepay details
no setter
hashCode → int
The hash code for this object.
no setterinherited
id → String
The identifier of the resource.
no setter
ideal → IdealResponseInfo?
ideal details
no setter
interacCard → InteracCardResponseInfo?
interac_card details
no setter
jcb → JCBResponseInfo?
jcb details
no setter
klarna → KlarnaResponseInfo?
klarna or its variant details
no setter
maestro → MaestroResponseInfo?
maestro details
no setter
maestroUsa → MaestroUSAResponseInfo?
maestro_usa details
no setter
mc → MCResponseInfo?
mc details
no setter
mealVoucherFR → MealVoucherFRResponseInfo?
mealVoucher_FR details
no setter
merchantCategoryCode → String?
The Merchant Category Code (MCC) associated with the payment method.
no setter
mid → String?
The Merchant Identifier (MID) associated with the payment method.
no setter
nyce → NyceResponseInfo?
nyce details
no setter
paybybankPlaid → PayByBankPlaidResponseInfo?
paybybank_plaid details
no setter
payme → PayMeResponseInfo?
payme details
no setter
paypal → PayPalResponseInfo?
paypal details
no setter
payto → PayToResponseInfo?
payto details
no setter
pulse → PulseResponseInfo?
pulse details
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 → SepaDirectDebitResponseInfo?
sepadirectdebit details
no setter
shopperInteraction → String?
The sales channel.
no setter
sodexo → SodexoResponseInfo?
sodexo details
no setter
sofort → SofortResponseInfo?
Sofort details.
no setter
star → StarResponseInfo?
star details
no setter
storeIds → BuiltList<String>?
The unique identifier of the store for which to configure the payment method, if any.
no setter
svs → SvsResponseInfo?
svs details
no setter
swish → SwishResponseInfo?
swish or its variant details
no setter
ticket → TicketResponseInfo?
ticket (Edenred Brazil) details
no setter
twint → TwintResponseInfo?
twint details
no setter
type → String?
Payment method variant. For payment method variant cartebancaire, method-specific details are returned in the cartesBancaires object.
no setter
valuelink details
no setter
verificationStatus → PaymentMethodVerificationStatusEnum?
Payment method status. Possible values: * valid * pending * invalid * rejected
no setter
vipps → VippsResponseInfo?
vipps details
no setter
visa → VisaResponseInfo?
visa details
no setter
wechatpay → WeChatPayResponseInfo?
wechatpay details
no setter
wechatpayPos → WeChatPayPosResponseInfo?
wechatpay_pos details
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