Skip to content

Latest commit

 

History

History
332 lines (198 loc) · 10.5 KB

paymentinitializeoptions.md

File metadata and controls

332 lines (198 loc) · 10.5 KB

@bigcommerce/checkout-sdkPaymentInitializeOptions

Interface: PaymentInitializeOptions ‹TParams

A set of options that are required to initialize the payment step of the current checkout flow.

Type parameters

TParams

Hierarchy

PaymentRequestOptions

PaymentInitializeOptions

Index

Properties

Properties

Optional adyenv2

adyenv2? : AdyenV2PaymentInitializeOptions

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


Optional amazon

amazon? : AmazonPayPaymentInitializeOptions

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


Optional amazonpay

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

bluesnapv2? : BlueSnapV2PaymentInitializeOptions

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


Optional bolt

bolt? : BoltPaymentInitializeOptions

The options that allow Bolt to load the client script and handle the checkout. They can be omitted if Bolt's full checkout take over is intended.


Optional braintree

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

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

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

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

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

gatewayId? : undefined | string

Inherited from PaymentInitializeOptions.gatewayId

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.


Optional googlepayadyenv2

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 googlepayauthorizenet

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 googlepaybraintree

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

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

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

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

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 klarna

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

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

masterpass? : MasterpassPaymentInitializeOptions

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


methodId

methodId: string

Inherited from PaymentInitializeOptions.methodId

The identifier of the payment method.


Optional mollie

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

moneris? : MonerisPaymentInitializeOptions

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


Optional params

params? : TParams

Inherited from CheckoutButtonInitializeOptions.params

The parameters of the request, if required.


Optional paypalcommerce

paypalcommerce? : PaypalCommerceInitializeOptions

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


Optional paypalexpress

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

square? : SquarePaymentInitializeOptions

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


Optional stripev3

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

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.