@bigcommerce/checkout-sdk / BaseCustomerInitializeOptions
A set of options that are required to initialize the customer step of the current checkout flow.
Some payment methods have specific requirements for setting the customer details for checkout. For example, Amazon Pay requires the customer to sign in using their sign-in button. As a result, you may need to provide additional information in order to initialize the customer step of checkout.
-
↳
BaseCustomerInitializeOptions
▪ [key: string]: unknown
- amazonpay
- braintreepaypalcredit
- braintreevisacheckout
- chasepay
- googlepayadyenv2
- googlepayadyenv3
- googlepayauthorizenet
- googlepaybnz
- googlepaybraintree
- googlepaycheckoutcom
- googlepaycybersourcev2
- googlepayorbital
- googlepaystripe
- googlepaystripeupe
- masterpass
- methodId
- params
- stripeupe
- timeout
• Optional amazonpay: AmazonPayV2CustomerInitializeOptions
The options that are required to initialize the customer step of checkout when using AmazonPayV2.
• Optional braintreepaypalcredit: BraintreePaypalCreditCustomerInitializeOptions
The options that are required to facilitate Braintree Credit. They can be omitted unless you need to support Braintree Credit.
• Optional braintreevisacheckout: BraintreeVisaCheckoutCustomerInitializeOptions
The options that are required to initialize the customer step of checkout when using Visa Checkout provided by Braintree.
• Optional chasepay: ChasePayCustomerInitializeOptions
The options that are required to initialize the Chasepay payment method. They can be omitted unless you need to support Chasepay.
• Optional googlepayadyenv2: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepayadyenv3: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepayauthorizenet: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepaybnz: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepaybraintree: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepaycheckoutcom: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepaycybersourcev2: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepayorbital: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepaystripe: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional googlepaystripeupe: GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• Optional masterpass: MasterpassCustomerInitializeOptions
The options that are required to initialize the Masterpass payment method. They can be omitted unless you need to support Masterpass.
• Optional methodId: string
CustomerRequestOptions.methodId
• Optional params: Object
The parameters of the request, if required.
• Optional stripeupe: StripeUPECustomerInitializeOptions
The options that are required to initialize the Customer Stripe Upe payment method. They can be omitted unless you need to support Customer Stripe Upe.
• 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.