diff --git a/json/RecurringService-v25.json b/json/RecurringService-v25.json index 2a1f980..b763e98 100644 --- a/json/RecurringService-v25.json +++ b/json/RecurringService-v25.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Recurring API", "description" : "The Recurring APIs allow you to manage and remove your tokens or saved payment details. Tokens should be created with validation during a payment request.\n\nFor more information, refer to our [Tokenization documentation](https://docs.adyen.com/online-payments/tokenization).\n## Authentication\nYou need an [API credential](https://docs.adyen.com/development-resources/api-credentials) to authenticate to the API.\n\nIf using an API key, add an `X-API-Key` header with the API key as the value, for example:\n\n ```\ncurl\n-H \"Content-Type: application/json\" \\\n-H \"X-API-Key: YOUR_API_KEY\" \\\n...\n```\n\nAlternatively, you can use the username and password to connect to the API using basic authentication, for example:\n\n```\ncurl\n-U \"ws@Company.YOUR_COMPANY_ACCOUNT\":\"YOUR_BASIC_AUTHENTICATION_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\n\n## Versioning\nRecurring API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: \"vXX\", where XX is the version number.\n\nFor example:\n```\nhttps://pal-test.adyen.com/pal/servlet/Recurring/v25/disable\n```\n\n## Going live\n\nTo authenticate to the live endpoints, you need an [API credential](https://docs.adyen.com/development-resources/api-credentials) from your live Customer Area.\n\nThe live endpoint URLs contain a prefix which is unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v25/disable\n```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** > **API URLs** > **Prefix**.", - "x-timestamp" : "2023-02-20T18:23:08Z", + "x-timestamp" : "2023-04-11T21:25:16Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -588,10 +588,6 @@ "type" : "string" } }, - "required" : [ - "expiryYear", - "holderName" - ], "type" : "object" }, "DisableRequest" : { @@ -842,6 +838,13 @@ ], "type" : "object" }, + "RecurringDetailWrapper" : { + "properties" : { + "RecurringDetail" : { + "$ref" : "#/components/schemas/RecurringDetail" + } + } + }, "RecurringDetailsRequest" : { "properties" : { "merchantAccount" : { @@ -873,7 +876,7 @@ "details" : { "description" : "Payment details stored for recurring payments.", "items" : { - "$ref" : "#/components/schemas/RecurringDetail" + "$ref" : "#/components/schemas/RecurringDetailWrapper" }, "type" : "array" }, diff --git a/json/RecurringService-v30.json b/json/RecurringService-v30.json index fa41fd7..b19536a 100644 --- a/json/RecurringService-v30.json +++ b/json/RecurringService-v30.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Recurring API", "description" : "The Recurring APIs allow you to manage and remove your tokens or saved payment details. Tokens should be created with validation during a payment request.\n\nFor more information, refer to our [Tokenization documentation](https://docs.adyen.com/online-payments/tokenization).\n## Authentication\nYou need an [API credential](https://docs.adyen.com/development-resources/api-credentials) to authenticate to the API.\n\nIf using an API key, add an `X-API-Key` header with the API key as the value, for example:\n\n ```\ncurl\n-H \"Content-Type: application/json\" \\\n-H \"X-API-Key: YOUR_API_KEY\" \\\n...\n```\n\nAlternatively, you can use the username and password to connect to the API using basic authentication, for example:\n\n```\ncurl\n-U \"ws@Company.YOUR_COMPANY_ACCOUNT\":\"YOUR_BASIC_AUTHENTICATION_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\n\n## Versioning\nRecurring API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: \"vXX\", where XX is the version number.\n\nFor example:\n```\nhttps://pal-test.adyen.com/pal/servlet/Recurring/v30/disable\n```\n\n## Going live\n\nTo authenticate to the live endpoints, you need an [API credential](https://docs.adyen.com/development-resources/api-credentials) from your live Customer Area.\n\nThe live endpoint URLs contain a prefix which is unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v30/disable\n```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** > **API URLs** > **Prefix**.", - "x-timestamp" : "2023-02-20T18:23:08Z", + "x-timestamp" : "2023-04-11T21:25:16Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -588,10 +588,6 @@ "type" : "string" } }, - "required" : [ - "expiryYear", - "holderName" - ], "type" : "object" }, "DisableRequest" : { @@ -842,6 +838,13 @@ ], "type" : "object" }, + "RecurringDetailWrapper" : { + "properties" : { + "RecurringDetail" : { + "$ref" : "#/components/schemas/RecurringDetail" + } + } + }, "RecurringDetailsRequest" : { "properties" : { "merchantAccount" : { @@ -873,7 +876,7 @@ "details" : { "description" : "Payment details stored for recurring payments.", "items" : { - "$ref" : "#/components/schemas/RecurringDetail" + "$ref" : "#/components/schemas/RecurringDetailWrapper" }, "type" : "array" }, diff --git a/json/RecurringService-v40.json b/json/RecurringService-v40.json index b1743fe..0bc5f7c 100644 --- a/json/RecurringService-v40.json +++ b/json/RecurringService-v40.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Recurring API", "description" : "The Recurring APIs allow you to manage and remove your tokens or saved payment details. Tokens should be created with validation during a payment request.\n\nFor more information, refer to our [Tokenization documentation](https://docs.adyen.com/online-payments/tokenization).\n## Authentication\nYou need an [API credential](https://docs.adyen.com/development-resources/api-credentials) to authenticate to the API.\n\nIf using an API key, add an `X-API-Key` header with the API key as the value, for example:\n\n ```\ncurl\n-H \"Content-Type: application/json\" \\\n-H \"X-API-Key: YOUR_API_KEY\" \\\n...\n```\n\nAlternatively, you can use the username and password to connect to the API using basic authentication, for example:\n\n```\ncurl\n-U \"ws@Company.YOUR_COMPANY_ACCOUNT\":\"YOUR_BASIC_AUTHENTICATION_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\n\n## Versioning\nRecurring API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: \"vXX\", where XX is the version number.\n\nFor example:\n```\nhttps://pal-test.adyen.com/pal/servlet/Recurring/v40/disable\n```\n\n## Going live\n\nTo authenticate to the live endpoints, you need an [API credential](https://docs.adyen.com/development-resources/api-credentials) from your live Customer Area.\n\nThe live endpoint URLs contain a prefix which is unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v40/disable\n```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** > **API URLs** > **Prefix**.", - "x-timestamp" : "2023-02-20T18:23:08Z", + "x-timestamp" : "2023-04-11T21:25:15Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -683,10 +683,6 @@ "type" : "string" } }, - "required" : [ - "expiryYear", - "holderName" - ], "type" : "object" }, "CreatePermitRequest" : { @@ -1052,6 +1048,13 @@ ], "type" : "object" }, + "RecurringDetailWrapper" : { + "properties" : { + "RecurringDetail" : { + "$ref" : "#/components/schemas/RecurringDetail" + } + } + }, "RecurringDetailsRequest" : { "properties" : { "merchantAccount" : { @@ -1083,7 +1086,7 @@ "details" : { "description" : "Payment details stored for recurring payments.", "items" : { - "$ref" : "#/components/schemas/RecurringDetail" + "$ref" : "#/components/schemas/RecurringDetailWrapper" }, "type" : "array" }, diff --git a/json/RecurringService-v49.json b/json/RecurringService-v49.json index 48563af..a9e5fb2 100644 --- a/json/RecurringService-v49.json +++ b/json/RecurringService-v49.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Recurring API", "description" : "The Recurring APIs allow you to manage and remove your tokens or saved payment details. Tokens should be created with validation during a payment request.\n\nFor more information, refer to our [Tokenization documentation](https://docs.adyen.com/online-payments/tokenization).\n## Authentication\nYou need an [API credential](https://docs.adyen.com/development-resources/api-credentials) to authenticate to the API.\n\nIf using an API key, add an `X-API-Key` header with the API key as the value, for example:\n\n ```\ncurl\n-H \"Content-Type: application/json\" \\\n-H \"X-API-Key: YOUR_API_KEY\" \\\n...\n```\n\nAlternatively, you can use the username and password to connect to the API using basic authentication, for example:\n\n```\ncurl\n-U \"ws@Company.YOUR_COMPANY_ACCOUNT\":\"YOUR_BASIC_AUTHENTICATION_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\n\n## Versioning\nRecurring API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: \"vXX\", where XX is the version number.\n\nFor example:\n```\nhttps://pal-test.adyen.com/pal/servlet/Recurring/v49/disable\n```\n\n## Going live\n\nTo authenticate to the live endpoints, you need an [API credential](https://docs.adyen.com/development-resources/api-credentials) from your live Customer Area.\n\nThe live endpoint URLs contain a prefix which is unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v49/disable\n```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** > **API URLs** > **Prefix**.", - "x-timestamp" : "2023-02-20T18:23:08Z", + "x-timestamp" : "2023-04-11T21:25:15Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -683,10 +683,6 @@ "type" : "string" } }, - "required" : [ - "expiryYear", - "holderName" - ], "type" : "object" }, "CreatePermitRequest" : { @@ -1052,6 +1048,13 @@ ], "type" : "object" }, + "RecurringDetailWrapper" : { + "properties" : { + "RecurringDetail" : { + "$ref" : "#/components/schemas/RecurringDetail" + } + } + }, "RecurringDetailsRequest" : { "properties" : { "merchantAccount" : { @@ -1083,7 +1086,7 @@ "details" : { "description" : "Payment details stored for recurring payments.", "items" : { - "$ref" : "#/components/schemas/RecurringDetail" + "$ref" : "#/components/schemas/RecurringDetailWrapper" }, "type" : "array" }, diff --git a/json/RecurringService-v67.json b/json/RecurringService-v67.json index c60ac64..2ffd90b 100644 --- a/json/RecurringService-v67.json +++ b/json/RecurringService-v67.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Recurring API", "description" : "The Recurring APIs allow you to manage and remove your tokens or saved payment details. Tokens should be created with validation during a payment request.\n\nFor more information, refer to our [Tokenization documentation](https://docs.adyen.com/online-payments/tokenization).\n## Authentication\nYou need an [API credential](https://docs.adyen.com/development-resources/api-credentials) to authenticate to the API.\n\nIf using an API key, add an `X-API-Key` header with the API key as the value, for example:\n\n ```\ncurl\n-H \"Content-Type: application/json\" \\\n-H \"X-API-Key: YOUR_API_KEY\" \\\n...\n```\n\nAlternatively, you can use the username and password to connect to the API using basic authentication, for example:\n\n```\ncurl\n-U \"ws@Company.YOUR_COMPANY_ACCOUNT\":\"YOUR_BASIC_AUTHENTICATION_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\n\n## Versioning\nRecurring API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: \"vXX\", where XX is the version number.\n\nFor example:\n```\nhttps://pal-test.adyen.com/pal/servlet/Recurring/v67/disable\n```\n\n## Going live\n\nTo authenticate to the live endpoints, you need an [API credential](https://docs.adyen.com/development-resources/api-credentials) from your live Customer Area.\n\nThe live endpoint URLs contain a prefix which is unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v67/disable\n```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** > **API URLs** > **Prefix**.", - "x-timestamp" : "2023-02-20T18:23:08Z", + "x-timestamp" : "2023-04-11T21:25:15Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -778,10 +778,6 @@ "type" : "string" } }, - "required" : [ - "expiryYear", - "holderName" - ], "type" : "object" }, "CreatePermitRequest" : { @@ -1177,6 +1173,13 @@ ], "type" : "object" }, + "RecurringDetailWrapper" : { + "properties" : { + "RecurringDetail" : { + "$ref" : "#/components/schemas/RecurringDetail" + } + } + }, "RecurringDetailsRequest" : { "properties" : { "merchantAccount" : { @@ -1208,7 +1211,7 @@ "details" : { "description" : "Payment details stored for recurring payments.", "items" : { - "$ref" : "#/components/schemas/RecurringDetail" + "$ref" : "#/components/schemas/RecurringDetailWrapper" }, "type" : "array" }, diff --git a/json/RecurringService-v68.json b/json/RecurringService-v68.json index df0ef87..9de85bc 100644 --- a/json/RecurringService-v68.json +++ b/json/RecurringService-v68.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Recurring API", "description" : "The Recurring APIs allow you to manage and remove your tokens or saved payment details. Tokens should be created with validation during a payment request.\n\nFor more information, refer to our [Tokenization documentation](https://docs.adyen.com/online-payments/tokenization).\n## Authentication\nYou need an [API credential](https://docs.adyen.com/development-resources/api-credentials) to authenticate to the API.\n\nIf using an API key, add an `X-API-Key` header with the API key as the value, for example:\n\n ```\ncurl\n-H \"Content-Type: application/json\" \\\n-H \"X-API-Key: YOUR_API_KEY\" \\\n...\n```\n\nAlternatively, you can use the username and password to connect to the API using basic authentication, for example:\n\n```\ncurl\n-U \"ws@Company.YOUR_COMPANY_ACCOUNT\":\"YOUR_BASIC_AUTHENTICATION_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\n\n## Versioning\nRecurring API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: \"vXX\", where XX is the version number.\n\nFor example:\n```\nhttps://pal-test.adyen.com/pal/servlet/Recurring/v68/disable\n```\n\n## Going live\n\nTo authenticate to the live endpoints, you need an [API credential](https://docs.adyen.com/development-resources/api-credentials) from your live Customer Area.\n\nThe live endpoint URLs contain a prefix which is unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v68/disable\n```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** > **API URLs** > **Prefix**.", - "x-timestamp" : "2023-02-20T18:23:08Z", + "x-timestamp" : "2023-04-11T21:25:15Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -778,10 +778,6 @@ "type" : "string" } }, - "required" : [ - "expiryYear", - "holderName" - ], "type" : "object" }, "CreatePermitRequest" : { @@ -1182,6 +1178,13 @@ ], "type" : "object" }, + "RecurringDetailWrapper" : { + "properties" : { + "RecurringDetail" : { + "$ref" : "#/components/schemas/RecurringDetail" + } + } + }, "RecurringDetailsRequest" : { "properties" : { "merchantAccount" : { @@ -1213,7 +1216,7 @@ "details" : { "description" : "Payment details stored for recurring payments.", "items" : { - "$ref" : "#/components/schemas/RecurringDetail" + "$ref" : "#/components/schemas/RecurringDetailWrapper" }, "type" : "array" }, diff --git a/yaml/RecurringService-v25.yaml b/yaml/RecurringService-v25.yaml index ac91e09..6dc09ab 100644 --- a/yaml/RecurringService-v25.yaml +++ b/yaml/RecurringService-v25.yaml @@ -24,7 +24,7 @@ info: \ unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v25/disable\n\ ```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** >\ \ **API URLs** > **Prefix**." - x-timestamp: '2023-02-20T18:23:08Z' + x-timestamp: '2023-04-11T21:25:16Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -461,9 +461,6 @@ components: maxLength: 4 minLength: 4 type: string - required: - - expiryYear - - holderName type: object DisableRequest: properties: @@ -705,6 +702,10 @@ components: - recurringDetailReference - variant type: object + RecurringDetailWrapper: + properties: + RecurringDetail: + $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: properties: merchantAccount: @@ -740,7 +741,7 @@ components: details: description: Payment details stored for recurring payments. items: - $ref: '#/components/schemas/RecurringDetail' + $ref: '#/components/schemas/RecurringDetailWrapper' type: array lastKnownShopperEmail: description: The most recent email for this shopper (if available). diff --git a/yaml/RecurringService-v30.yaml b/yaml/RecurringService-v30.yaml index be65e59..fa6b77a 100644 --- a/yaml/RecurringService-v30.yaml +++ b/yaml/RecurringService-v30.yaml @@ -24,7 +24,7 @@ info: \ unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v30/disable\n\ ```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** >\ \ **API URLs** > **Prefix**." - x-timestamp: '2023-02-20T18:23:08Z' + x-timestamp: '2023-04-11T21:25:16Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -461,9 +461,6 @@ components: maxLength: 4 minLength: 4 type: string - required: - - expiryYear - - holderName type: object DisableRequest: properties: @@ -705,6 +702,10 @@ components: - recurringDetailReference - variant type: object + RecurringDetailWrapper: + properties: + RecurringDetail: + $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: properties: merchantAccount: @@ -740,7 +741,7 @@ components: details: description: Payment details stored for recurring payments. items: - $ref: '#/components/schemas/RecurringDetail' + $ref: '#/components/schemas/RecurringDetailWrapper' type: array lastKnownShopperEmail: description: The most recent email for this shopper (if available). diff --git a/yaml/RecurringService-v40.yaml b/yaml/RecurringService-v40.yaml index 8c7029c..4247c4f 100644 --- a/yaml/RecurringService-v40.yaml +++ b/yaml/RecurringService-v40.yaml @@ -24,7 +24,7 @@ info: \ unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v40/disable\n\ ```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** >\ \ **API URLs** > **Prefix**." - x-timestamp: '2023-02-20T18:23:08Z' + x-timestamp: '2023-04-11T21:25:15Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -518,9 +518,6 @@ components: maxLength: 4 minLength: 4 type: string - required: - - expiryYear - - holderName type: object CreatePermitRequest: properties: @@ -857,6 +854,10 @@ components: - recurringDetailReference - variant type: object + RecurringDetailWrapper: + properties: + RecurringDetail: + $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: properties: merchantAccount: @@ -892,7 +893,7 @@ components: details: description: Payment details stored for recurring payments. items: - $ref: '#/components/schemas/RecurringDetail' + $ref: '#/components/schemas/RecurringDetailWrapper' type: array lastKnownShopperEmail: description: The most recent email for this shopper (if available). diff --git a/yaml/RecurringService-v49.yaml b/yaml/RecurringService-v49.yaml index c52ab9a..d9c8022 100644 --- a/yaml/RecurringService-v49.yaml +++ b/yaml/RecurringService-v49.yaml @@ -24,7 +24,7 @@ info: \ unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v49/disable\n\ ```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** >\ \ **API URLs** > **Prefix**." - x-timestamp: '2023-02-20T18:23:08Z' + x-timestamp: '2023-04-11T21:25:15Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -518,9 +518,6 @@ components: maxLength: 4 minLength: 4 type: string - required: - - expiryYear - - holderName type: object CreatePermitRequest: properties: @@ -857,6 +854,10 @@ components: - recurringDetailReference - variant type: object + RecurringDetailWrapper: + properties: + RecurringDetail: + $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: properties: merchantAccount: @@ -892,7 +893,7 @@ components: details: description: Payment details stored for recurring payments. items: - $ref: '#/components/schemas/RecurringDetail' + $ref: '#/components/schemas/RecurringDetailWrapper' type: array lastKnownShopperEmail: description: The most recent email for this shopper (if available). diff --git a/yaml/RecurringService-v67.yaml b/yaml/RecurringService-v67.yaml index 85cae6f..4bde096 100644 --- a/yaml/RecurringService-v67.yaml +++ b/yaml/RecurringService-v67.yaml @@ -24,7 +24,7 @@ info: \ unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v67/disable\n\ ```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** >\ \ **API URLs** > **Prefix**." - x-timestamp: '2023-02-20T18:23:08Z' + x-timestamp: '2023-04-11T21:25:15Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -574,9 +574,6 @@ components: maxLength: 4 minLength: 4 type: string - required: - - expiryYear - - holderName type: object CreatePermitRequest: properties: @@ -936,6 +933,10 @@ components: - recurringDetailReference - variant type: object + RecurringDetailWrapper: + properties: + RecurringDetail: + $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: properties: merchantAccount: @@ -971,7 +972,7 @@ components: details: description: Payment details stored for recurring payments. items: - $ref: '#/components/schemas/RecurringDetail' + $ref: '#/components/schemas/RecurringDetailWrapper' type: array lastKnownShopperEmail: description: The most recent email for this shopper (if available). diff --git a/yaml/RecurringService-v68.yaml b/yaml/RecurringService-v68.yaml index 4ef2179..ba8c63c 100644 --- a/yaml/RecurringService-v68.yaml +++ b/yaml/RecurringService-v68.yaml @@ -24,7 +24,7 @@ info: \ unique to your company account:\n```\n\nhttps://{PREFIX}-pal-live.adyenpayments.com/pal/servlet/Recurring/v68/disable\n\ ```\n\nGet your `{PREFIX}` from your live Customer Area under **Developers** >\ \ **API URLs** > **Prefix**." - x-timestamp: '2023-02-20T18:23:08Z' + x-timestamp: '2023-04-11T21:25:15Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -574,9 +574,6 @@ components: maxLength: 4 minLength: 4 type: string - required: - - expiryYear - - holderName type: object CreatePermitRequest: properties: @@ -945,6 +942,10 @@ components: - recurringDetailReference - variant type: object + RecurringDetailWrapper: + properties: + RecurringDetail: + $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: properties: merchantAccount: @@ -980,7 +981,7 @@ components: details: description: Payment details stored for recurring payments. items: - $ref: '#/components/schemas/RecurringDetail' + $ref: '#/components/schemas/RecurringDetailWrapper' type: array lastKnownShopperEmail: description: The most recent email for this shopper (if available).