@bigcommerce/checkout-sdk › CustomerInitializeOptions
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.
▪ TParams
↳ CustomerInitializeOptions
- amazon
- amazonpay
- braintreevisacheckout
- chasepay
- googlepayadyenv2
- googlepayauthorizenet
- googlepaybraintree
- googlepaycheckoutcom
- googlepaystripe
- masterpass
- methodId
- params
- timeout
• amazon? : AmazonPayCustomerInitializeOptions
The options that are required to initialize the customer step of checkout when using Amazon Pay.
• amazonpay? : AmazonPayV2CustomerInitializeOptions
The options that are required to initialize the customer step of checkout when using AmazonPayV2.
• braintreevisacheckout? : BraintreeVisaCheckoutCustomerInitializeOptions
The options that are required to initialize the customer step of checkout when using Visa Checkout provided by Braintree.
• chasepay? : ChasePayCustomerInitializeOptions
The options that are required to initialize the Chasepay payment method. They can be omitted unless you need to support Chasepay.
• googlepayadyenv2? : GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• googlepayauthorizenet? : GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• googlepaybraintree? : GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• googlepaycheckoutcom? : GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• googlepaystripe? : GooglePayCustomerInitializeOptions
The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.
• masterpass? : MasterpassCustomerInitializeOptions
The options that are required to initialize the Masterpass payment method. They can be omitted unless you need to support Masterpass.
• methodId? : undefined | string
Inherited from CustomerInitializeOptions.methodId
• params? : TParams
Inherited from CheckoutButtonInitializeOptions.params
The parameters of the request, if required.
• timeout? : Timeout
Inherited from CheckoutButtonInitializeOptions.timeout
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.