@bigcommerce/checkout-sdk / AmazonPayV2NewButtonParams
-
↳
AmazonPayV2NewButtonParams
- buttonColor
- checkoutLanguage
- createCheckoutSessionConfig
- estimatedOrderAmount
- ledgerCurrency
- merchantId
- placement
- productType
- publicKeyId
- sandbox
• Optional buttonColor: Gold | LightGray | DarkGray
Color of the Amazon Pay button.
AmazonPayV2ButtonConfig.buttonColor
• Optional checkoutLanguage: en_US | en_GB | de_DE | fr_FR | it_IT | es_ES | ja_JP
Language used to render the button and text on Amazon Pay hosted pages.
AmazonPayV2ButtonConfig.checkoutLanguage
• Optional createCheckoutSessionConfig: AmazonPayV2CheckoutSessionConfig
Create Checkout Session configuration.
• Optional estimatedOrderAmount: AmazonPayV2Price
It does not have to match the final order amount if the buyer updates their order after starting checkout. Amazon Pay will use this value to assess transaction risk and prevent buyers from selecting payment methods that can't be used to process the order.
• ledgerCurrency: AmazonPayV2LedgerCurrency
Ledger currency provided during registration for the given merchant identifier.
AmazonPayV2ButtonConfig.ledgerCurrency
• merchantId: string
Amazon Pay merchant account identifier.
AmazonPayV2ButtonConfig.merchantId
• placement: AmazonPayV2Placement
Placement of the Amazon Pay button on your website.
AmazonPayV2ButtonConfig.placement
• Optional productType: PayAndShip | PayOnly
Product type selected for checkout. Default is 'PayAndShip'.
AmazonPayV2ButtonConfig.productType
• Optional publicKeyId: string
Credential provided by Amazon Pay. You must also set the sandbox
parameter if your publicKeyId does not have an environment prefix.
• Optional sandbox: boolean
Sets button to Sandbox environment. You do not have to set this parameter
if your publicKeyId has an environment prefix. Default is false.