Skip to content

Latest commit

 

History

History
159 lines (94 loc) · 5.05 KB

customerinitializeoptions.md

File metadata and controls

159 lines (94 loc) · 5.05 KB

@bigcommerce/checkout-sdkCustomerInitializeOptions

Interface: CustomerInitializeOptions ‹TParams

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.

Type parameters

TParams

Hierarchy

CustomerRequestOptions

CustomerInitializeOptions

Index

Properties

Properties

Optional amazon

amazon? : AmazonPayCustomerInitializeOptions

The options that are required to initialize the customer step of checkout when using Amazon Pay.


Optional amazonpay

amazonpay? : AmazonPayV2CustomerInitializeOptions

The options that are required to initialize the customer step of checkout when using AmazonPayV2.


Optional braintreevisacheckout

braintreevisacheckout? : BraintreeVisaCheckoutCustomerInitializeOptions

The options that are required to initialize the customer step of checkout when using Visa Checkout provided by Braintree.


Optional chasepay

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

googlepayadyenv2? : GooglePayCustomerInitializeOptions

The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.


Optional googlepayauthorizenet

googlepayauthorizenet? : GooglePayCustomerInitializeOptions

The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.


Optional googlepaybraintree

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

googlepaycheckoutcom? : GooglePayCustomerInitializeOptions

The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.


Optional googlepaystripe

googlepaystripe? : GooglePayCustomerInitializeOptions

The options that are required to initialize the GooglePay payment method. They can be omitted unless you need to support GooglePay.


Optional masterpass

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

methodId? : undefined | string

Inherited from CustomerInitializeOptions.methodId


Optional params

params? : TParams

Inherited from CheckoutButtonInitializeOptions.params

The parameters of the request, if required.


Optional timeout

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.