Adyen · Schema
AmazonPayDetails
AmazonPayDetails schema from Adyen API
PaymentsFinancial ServicesFintech
Properties
| Name | Type | Description |
|---|---|---|
| amazonPayToken | string | This is the `amazonPayToken` that you obtained from the [Get Checkout Session](https://amazon-pay-acquirer-guide.s3-eu-west-1.amazonaws.com/v1/amazon-pay-api-v2/checkout-session.html#get-checkout-sess |
| checkoutAttemptId | string | The checkout attempt identifier. |
| checkoutSessionId | string | The `checkoutSessionId` is used to identify the checkout session at the Amazon Pay side. This field is required only for drop-in and components integration, where it replaces the amazonPayToken. |
| type | string | **amazonpay** |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/checkout-amazon-pay-details-schema.json",
"title": "AmazonPayDetails",
"description": "AmazonPayDetails schema from Adyen API",
"type": "object",
"properties": {
"amazonPayToken": {
"description": "This is the `amazonPayToken` that you obtained from the [Get Checkout Session](https://amazon-pay-acquirer-guide.s3-eu-west-1.amazonaws.com/v1/amazon-pay-api-v2/checkout-session.html#get-checkout-session) response. This token is used for API only integration specifically.",
"type": "string"
},
"checkoutAttemptId": {
"x-addedInVersion": "68",
"description": "The checkout attempt identifier.",
"type": "string"
},
"checkoutSessionId": {
"description": "The `checkoutSessionId` is used to identify the checkout session at the Amazon Pay side. This field is required only for drop-in and components integration, where it replaces the amazonPayToken.",
"type": "string"
},
"type": {
"default": "amazonpay",
"description": "**amazonpay**",
"enum": [
"amazonpay"
],
"type": "string"
}
},
"additionalProperties": false
}