@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
- klarna
- klarnav2
- masterpass
- methodId
- mollie
- moneris
- opy
- params
- paypalexpress
- square
- stripeupe
- stripev3
- 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 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 mollie: MolliePaymentInitializeOptions
The options that are required to initialize the Mollie payment method. They can be omitted unless you need to support Mollie.
• 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 stripev3: StripeV3PaymentInitializeOptions
The options that are required to initialize the Stripe payment method. They can be omitted unless you need to support StripeV3.
• 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.