{
...
gatewayType: "AMAZON_PAYMENT_SERVICES",
type: "CREDIT_CARD",
paymentMethodProperties: {
"token_name": token,
"language": "en"
},
isSingleUsePaymentMethod: true,
...
}
To execute the Amazon Payment Services transactions via PaymentTransactionServices, we must first create a Payment in PaymentTransactionServices. These Payments are most commonly created during the payment stage of your checkout flow.
Before creating the Payment in PaymentTransactionServices, a new token has to be created. See 18.1.2 Create New Token Service in Amazon Pay Services Payfort API.
Then specify the token_name from the response in the paymentMethodProperties to create a Payment:
{
...
gatewayType: "AMAZON_PAYMENT_SERVICES",
type: "CREDIT_CARD",
paymentMethodProperties: {
"token_name": token,
"language": "en"
},
isSingleUsePaymentMethod: true,
...
}
|
Note
|
Also see how to add a payment via the Commerce SDK. |