Adyen · Schema
RecurringDetail
RecurringDetail schema from Adyen API
PaymentsFinancial ServicesFintech
Properties
| Name | Type | Description |
|---|---|---|
| additionalData | object | This field contains additional data, which may be returned in a particular response. The additionalData object consists of entries, each of which includes the key and value. |
| alias | string | The alias of the credit card number. Applies only to recurring contracts storing credit card details |
| aliasType | string | The alias type of the credit card number. Applies only to recurring contracts storing credit card details. |
| bank | object | A container for bank account data. |
| billingAddress | object | The billing address. |
| card | object | A container for card data. |
| contractTypes | array | Types of recurring contracts. |
| creationDate | string | The date when the recurring details were created. |
| firstPspReference | string | The `pspReference` of the first recurring payment that created the recurring detail. |
| name | string | An optional descriptive name for this recurring detail. |
| networkTxReference | string | Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or |
| paymentMethodVariant | string | The type or sub-brand of a payment method used, e.g. Visa Debit, Visa Corporate, etc. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodva |
| recurringDetailReference | string | The reference that uniquely identifies the recurring detail. |
| shopperName | object | The name of the shopper. |
| socialSecurityNumber | string | A shopper's social security number (only in countries where it is legal to collect). |
| tokenDetails | object | |
| variant | string | The payment method, such as “mc", "visa", "ideal", "paypal". |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/recurring-recurring-detail-schema.json",
"title": "RecurringDetail",
"description": "RecurringDetail schema from Adyen API",
"type": "object",
"properties": {
"additionalData": {
"x-addedInVersion": "5",
"additionalProperties": {
"type": "string"
},
"description": "This field contains additional data, which may be returned in a particular response.\n\nThe additionalData object consists of entries, each of which includes the key and value.",
"type": "object"
},
"alias": {
"x-addedInVersion": "4",
"description": "The alias of the credit card number.\n\nApplies only to recurring contracts storing credit card details",
"type": "string"
},
"aliasType": {
"x-addedInVersion": "4",
"description": "The alias type of the credit card number.\n\nApplies only to recurring contracts storing credit card details.",
"type": "string"
},
"bank": {
"description": "A container for bank account data.",
"$ref": "#/components/schemas/BankAccount"
},
"billingAddress": {
"x-addedInVersion": "4",
"description": "The billing address.",
"$ref": "#/components/schemas/Address"
},
"card": {
"description": "A container for card data.",
"$ref": "#/components/schemas/Card"
},
"contractTypes": {
"x-addedInVersion": "12",
"description": "Types of recurring contracts.",
"items": {
"type": "string"
},
"type": "array"
},
"creationDate": {
"description": "The date when the recurring details were created.",
"format": "date-time",
"type": "string"
},
"firstPspReference": {
"x-addedInVersion": "4",
"description": "The `pspReference` of the first recurring payment that created the recurring detail.",
"type": "string"
},
"name": {
"description": "An optional descriptive name for this recurring detail.",
"type": "string"
},
"networkTxReference": {
"x-addedInVersion": "68",
"description": "Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa.\n\nThis contains either the Mastercard Trace ID or the Visa Transaction ID.",
"type": "string"
},
"paymentMethodVariant": {
"x-addedInVersion": "2",
"description": "The type or sub-brand of a payment method used, e.g. Visa Debit, Visa Corporate, etc. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant).",
"type": "string"
},
"recurringDetailReference": {
"description": "The reference that uniquely identifies the recurring detail.",
"type": "string"
},
"shopperName": {
"x-addedInVersion": "4",
"description": "The name of the shopper.",
"$ref": "#/components/schemas/Name"
},
"socialSecurityNumber": {
"x-addedInVersion": "4",
"description": "A shopper's social security number (only in countries where it is legal to collect).",
"type": "string"
},
"tokenDetails": {
"x-addedInVersion": "2",
"$ref": "#/components/schemas/TokenDetails"
},
"variant": {
"description": "The payment method, such as \u201cmc\", \"visa\", \"ideal\", \"paypal\".",
"type": "string"
}
},
"required": [
"recurringDetailReference",
"variant"
]
}