@bigcommerce/checkout-sdk / OrderPaymentRequestBody
An object that contains the payment information required for submitting an order.
• Optional
gatewayId: string
The identifier of the payment provider that is chosen for the order.
• methodId: string
The identifier of the payment method that is chosen for the order.
• Optional
paymentData: CreditCardInstrument
| HostedInstrument
| VaultedInstrument
| NonceInstrument
| WithBankAccountInstrument
| Pick
<CreditCardInstrument
, "ccCustomerCode"
| "shouldSaveInstrument"
| "shouldSetAsDefaultInstrument"
| "extraData"
| "threeDSecure"
| "browser_info"
> | Pick
<VaultedInstrument
, "instrumentId"
> | BlueSnapDirectEcpInstrument
| WithAccountCreation
| CreditCardInstrument
& WithDocumentInstrument
| CreditCardInstrument
& WithCheckoutcomFawryInstrument
| CreditCardInstrument
& WithCheckoutcomSEPAInstrument
| CreditCardInstrument
& WithCheckoutcomiDealInstrument
| HostedInstrument
& WithMollieIssuerInstrument
An object that contains the details of a credit card, vaulted payment instrument or nonce instrument.