@bigcommerce/checkout-sdk / BasePaymentInitializeOptions
A set of options that are required to initialize the payment step of the current checkout flow.
-
↳
BasePaymentInitializeOptions
- amazonpay
- bluesnapv2
- braintree
- braintreevisacheckout
- chasepay
- creditCard
- digitalriver
- gatewayId
- googlepayadyenv2
- googlepayadyenv3
- googlepayauthorizenet
- googlepaybnz
- googlepaybraintree
- googlepaycheckoutcom
- googlepaycybersourcev2
- googlepayorbital
- googlepaystripe
- googlepaystripeupe
- googlepayworldpayaccess
- klarna
- klarnav2
- masterpass
- methodId
- moneris
- opy
- params
- paypalexpress
- square
- stripeupe
- timeout
- worldpay
• Optional
amazonpay: AmazonPayV2PaymentInitializeOptions
The options that are required to initialize the AmazonPayV2 payment method. They can be omitted unless you need to support AmazonPayV2.
• Optional
bluesnapv2: BlueSnapV2PaymentInitializeOptions
The options that are required to initialize the BlueSnapV2 payment method. They can be omitted unless you need to support BlueSnapV2.
• Optional
braintree: BraintreePaymentInitializeOptions
The options that are required to initialize the Braintree payment method. They can be omitted unless you need to support Braintree.
• Optional
braintreevisacheckout: BraintreeVisaCheckoutPaymentInitializeOptions
The options that are required to initialize the Visa Checkout payment method provided by Braintree. They can be omitted unless you need to support Visa Checkout.
• Optional
chasepay: ChasePayInitializeOptions
The options that are required to initialize the Chasepay payment method. They can be omitted unless you need to support Chasepay.
• Optional
creditCard: CreditCardPaymentInitializeOptions
alpha
Please note that this option is currently in an early stage of
development. Therefore the API is unstable and not ready for public
consumption.
• Optional
digitalriver: DigitalRiverPaymentInitializeOptions
The options that are required to initialize the Digital River payment method. They can be omitted unless you need to support Digital River.
• Optional
gatewayId: string
The identifier of the payment provider providing the payment method. This option is only required if the provider offers multiple payment options. i.e.: Adyen and Klarna.
PaymentRequestOptions.gatewayId
• Optional
googlepayadyenv2: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Authorize.Net payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepayadyenv3: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Authorize.Net payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepayauthorizenet: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Authorize.Net payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepaybnz: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Authorize.Net payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepaybraintree: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Braintree payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepaycheckoutcom: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Checkout.com payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepaycybersourcev2: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay CybersourceV2 payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepayorbital: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepaystripe: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Stripe payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepaystripeupe: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Stripe payment method. They can be omitted unless you need to support GooglePay.
• Optional
googlepayworldpayaccess: GooglePayPaymentInitializeOptions
The options that are required to initialize the GooglePay Worldpay Access payment method. They can be omitted unless you need to support GooglePay.
• Optional
klarna: KlarnaPaymentInitializeOptions
The options that are required to initialize the Klarna payment method. They can be omitted unless you need to support Klarna.
• Optional
klarnav2: KlarnaV2PaymentInitializeOptions
The options that are required to initialize the KlarnaV2 payment method. They can be omitted unless you need to support KlarnaV2.
• Optional
masterpass: MasterpassPaymentInitializeOptions
The options that are required to initialize the Masterpass payment method. They can be omitted unless you need to support Masterpass.
• methodId: string
The identifier of the payment method.
PaymentRequestOptions.methodId
• Optional
moneris: MonerisPaymentInitializeOptions
The options that are required to initialize the Moneris payment method. They can be omitted unless you need to support Moneris.
• Optional
opy: OpyPaymentInitializeOptions
The options that are required to initialize the Opy payment method. They can be omitted unless you need to support Opy.
• Optional
params: Object
The parameters of the request, if required.
• Optional
paypalexpress: PaypalExpressPaymentInitializeOptions
The options that are required to initialize the PayPal Express payment method. They can be omitted unless you need to support PayPal Express.
• Optional
square: SquarePaymentInitializeOptions
The options that are required to initialize the Square payment method. They can be omitted unless you need to support Square.
• Optional
stripeupe: StripeUPEPaymentInitializeOptions
The options that are required to initialize the StripeUPE payment method. They can be omitted unless you need to support StripeUPE.
• Optional
timeout: default
Provide this option if you want to cancel or time out the request. If the timeout object completes before the request, the request will be cancelled.
• Optional
worldpay: WorldpayAccessPaymentInitializeOptions
The options that are required to initialize the Worldpay payment method. They can be omitted unless you need to support Worldpay.