Skip to content

Latest commit

 

History

History
196 lines (116 loc) · 5.42 KB

BasePaymentInitializeOptions.md

File metadata and controls

196 lines (116 loc) · 5.42 KB

@bigcommerce/checkout-sdk / BasePaymentInitializeOptions

Interface: BasePaymentInitializeOptions

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

Hierarchy

Table of contents

Properties

Properties

amazonpay

Optional amazonpay: AmazonPayV2PaymentInitializeOptions

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


bluesnapv2

Optional bluesnapv2: BlueSnapV2PaymentInitializeOptions

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


braintree

Optional braintree: BraintreePaymentInitializeOptions

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


braintreevisacheckout

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.


chasepay

Optional chasepay: ChasePayInitializeOptions

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


creditCard

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.


digitalriver

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.


gatewayId

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.

Inherited from

PaymentRequestOptions.gatewayId


masterpass

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

methodId: string

The identifier of the payment method.

Inherited from

PaymentRequestOptions.methodId


moneris

Optional moneris: MonerisPaymentInitializeOptions

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


opy

Optional opy: OpyPaymentInitializeOptions

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


params

Optional params: Object

The parameters of the request, if required.

Inherited from

PaymentRequestOptions.params


paypalexpress

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.


square

Optional square: SquarePaymentInitializeOptions

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


timeout

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.

Inherited from

PaymentRequestOptions.timeout