PaymentMethodType enum

The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.

Inheritance
Available extensions

Values

acssDebit → const PaymentMethodType

Pre-authorized debit payments are used to debit Canadian bank accounts through the Automated Clearing Settlement System (ACSS).

affirm → const PaymentMethodType

Affirm is a buy now, pay later payment method in the US.

afterpayClearpay → const PaymentMethodType

Afterpay / Clearpay is a buy now, pay later payment method used in Australia, Canada, France, New Zealand, Spain, the UK, and the US.

alipay → const PaymentMethodType

Alipay is a digital wallet payment method used in China.

auBecsDebit → const PaymentMethodType

BECS Direct Debit is used to debit Australian bank accounts through the Bulk Electronic Clearing System (BECS).

bacsDebit → const PaymentMethodType

Bacs Direct Debit is used to debit UK bank accounts.

bancontact → const PaymentMethodType

Bancontact is a bank redirect payment method used in Belgium.

blik → const PaymentMethodType

BLIK is a single-use payment method common in Poland.

boleto → const PaymentMethodType

Boleto is a voucher-based payment method used in Brazil.

card → const PaymentMethodType

Card payments are supported through many networks and card brands.

cashapp → const PaymentMethodType

cash app payment

cardPresent → const PaymentMethodType

Stripe Terminal is used to collect in-person card payments.

customerBalance → const PaymentMethodType

Uses a customer’s cash balance for the payment.

eps → const PaymentMethodType

EPS is an Austria-based bank redirect payment method.

fpx → const PaymentMethodType

FPX is a Malaysia-based bank redirect payment method.

giropay → const PaymentMethodType

giropay is a German bank redirect payment method.

grabpay → const PaymentMethodType

GrabPay is a digital wallet payment method used in Southeast Asia.

ideal → const PaymentMethodType

iDEAL is a Netherlands-based bank redirect payment method.

interacPresent → const PaymentMethodType

Stripe Terminal accepts Interac debit cards for in-person payments in Canada.

klarna → const PaymentMethodType

Klarna is a global buy now, pay later payment method.

konbini → const PaymentMethodType

Konbini is a cash-based voucher payment method used in Japan.

Link allows customers to pay with their saved payment details.

oxxo → const PaymentMethodType

OXXO is a cash-based voucher payment method used in Mexico.

p24 → const PaymentMethodType

Przelewy24 is a bank redirect payment method used in Poland.

paynow → const PaymentMethodType

PayNow is a QR code payment method used in Singapore.

pix → const PaymentMethodType

Pix is an instant bank transfer payment method in Brazil.

promptpay → const PaymentMethodType

PromptPay is an instant funds transfer service popular in Thailand.

sepaDebit → const PaymentMethodType

SEPA Direct Debit is used to debit bank accounts within the Single Euro Payments Area (SEPA) region.

sofort → const PaymentMethodType

Sofort is a bank redirect payment method used in Europe.

usBankAccount → const PaymentMethodType

ACH Direct Debit is used to debit US bank accounts through the Automated Clearing House (ACH) payments system.

wechatPay → const PaymentMethodType

WeChat Pay is a digital wallet payment method based in China.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Constants

values → const List<PaymentMethodType>
A constant List of the values in this enum, in order of their declaration.