From d229512ade936ea7685648df6c6fa32774b1fcba Mon Sep 17 00:00:00 2001 From: Adyen Automation Date: Thu, 8 Jun 2023 09:39:53 +0000 Subject: [PATCH] spec release --- json/AccountService-v3.json | 12 ++- json/AccountService-v4.json | 12 ++- json/AccountService-v5.json | 32 +++++- json/AccountService-v6.json | 32 +++++- json/FundService-v3.json | 11 ++- json/FundService-v5.json | 12 ++- json/FundService-v6.json | 12 ++- json/HopService-v1.json | 6 +- json/HopService-v5.json | 6 +- json/HopService-v6.json | 6 +- json/MarketPayNotificationService-v3.json | 99 +++---------------- json/MarketPayNotificationService-v4.json | 99 +++---------------- json/MarketPayNotificationService-v5.json | 99 +++---------------- json/MarketPayNotificationService-v6.json | 99 +++---------------- json/NotificationConfigurationService-v1.json | 5 +- json/NotificationConfigurationService-v2.json | 5 +- json/NotificationConfigurationService-v3.json | 5 +- json/NotificationConfigurationService-v4.json | 5 +- json/NotificationConfigurationService-v5.json | 6 +- json/NotificationConfigurationService-v6.json | 6 +- yaml/AccountService-v3.yaml | 10 +- yaml/AccountService-v4.yaml | 10 +- yaml/AccountService-v5.yaml | 27 ++++- yaml/AccountService-v6.yaml | 27 ++++- yaml/FundService-v3.yaml | 11 ++- yaml/FundService-v5.yaml | 12 ++- yaml/FundService-v6.yaml | 12 ++- yaml/HopService-v1.yaml | 6 +- yaml/HopService-v5.yaml | 6 +- yaml/HopService-v6.yaml | 6 +- yaml/MarketPayNotificationService-v3.yaml | 39 +++----- yaml/MarketPayNotificationService-v4.yaml | 39 +++----- yaml/MarketPayNotificationService-v5.yaml | 39 +++----- yaml/MarketPayNotificationService-v6.yaml | 39 +++----- yaml/NotificationConfigurationService-v1.yaml | 5 +- yaml/NotificationConfigurationService-v2.yaml | 5 +- yaml/NotificationConfigurationService-v3.yaml | 5 +- yaml/NotificationConfigurationService-v4.yaml | 5 +- yaml/NotificationConfigurationService-v5.yaml | 6 +- yaml/NotificationConfigurationService-v6.yaml | 6 +- 40 files changed, 348 insertions(+), 536 deletions(-) diff --git a/json/AccountService-v3.json b/json/AccountService-v3.json index ce8946b..9b62814 100644 --- a/json/AccountService-v3.json +++ b/json/AccountService-v3.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Account API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and verification-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Account 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://cal-test.adyen.com/cal/services/Account/v3/createAccountHolder\n```", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-05-30T15:27:20Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -2187,6 +2186,9 @@ "type" : "string" } }, + "required" : [ + "address" + ], "type" : "object" }, "AccountHolderStatus" : { @@ -2963,6 +2965,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -4014,6 +4017,9 @@ "type" : "string" } }, + "required" : [ + "country" + ], "type" : "object" }, "ViasName" : { diff --git a/json/AccountService-v4.json b/json/AccountService-v4.json index fe4f96e..80c9c99 100644 --- a/json/AccountService-v4.json +++ b/json/AccountService-v4.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Account API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and verification-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Account 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://cal-test.adyen.com/cal/services/Account/v4/createAccountHolder\n```", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-05-30T15:27:20Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -2171,6 +2170,9 @@ "type" : "string" } }, + "required" : [ + "address" + ], "type" : "object" }, "AccountHolderStatus" : { @@ -2991,6 +2993,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -4093,6 +4096,9 @@ "type" : "string" } }, + "required" : [ + "country" + ], "type" : "object" }, "ViasName" : { diff --git a/json/AccountService-v5.json b/json/AccountService-v5.json index 53e6fd7..a7d2419 100644 --- a/json/AccountService-v5.json +++ b/json/AccountService-v5.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Account API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and verification-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Account 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://cal-test.adyen.com/cal/services/Account/v5/createAccountHolder\n```", - "x-timestamp" : "2023-04-03T19:29:08Z", + "x-timestamp" : "2023-05-30T15:27:20Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -2558,6 +2557,9 @@ "type" : "string" } }, + "required" : [ + "address" + ], "type" : "object" }, "AccountHolderStatus" : { @@ -3478,6 +3480,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -4020,6 +4023,19 @@ }, "type" : "object" }, + "MigratedShareholders" : { + "properties" : { + "legalEntityCode" : { + "description" : "The unique identifier of the legal entity of that shareholder in the balance platform.", + "type" : "string" + }, + "shareholderCode" : { + "description" : "The unique identifier of the account of the migrated shareholder in the classic integration.", + "type" : "string" + } + }, + "type" : "object" + }, "MigratedStores" : { "properties" : { "businessLineId" : { @@ -4062,6 +4078,13 @@ }, "type" : "array" }, + "migratedShareholders" : { + "description" : "Contains the mapping of shareholders associated with the migrated legal entities.", + "items" : { + "$ref" : "#/components/schemas/MigratedShareholders" + }, + "type" : "array" + }, "migratedStores" : { "description" : "Contains the mapping of business lines and stores associated with the migrated account holder.", "items" : { @@ -4873,6 +4896,9 @@ "type" : "string" } }, + "required" : [ + "country" + ], "type" : "object" }, "ViasName" : { diff --git a/json/AccountService-v6.json b/json/AccountService-v6.json index 8d8d921..63672fa 100644 --- a/json/AccountService-v6.json +++ b/json/AccountService-v6.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Account API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and verification-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Account 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://cal-test.adyen.com/cal/services/Account/v6/createAccountHolder\n```", - "x-timestamp" : "2023-04-03T19:29:08Z", + "x-timestamp" : "2023-05-30T15:27:20Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -2566,6 +2565,9 @@ "type" : "string" } }, + "required" : [ + "address" + ], "type" : "object" }, "AccountHolderStatus" : { @@ -3526,6 +3528,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -4282,6 +4285,19 @@ }, "type" : "object" }, + "MigratedShareholders" : { + "properties" : { + "legalEntityCode" : { + "description" : "The unique identifier of the legal entity of that shareholder in the balance platform.", + "type" : "string" + }, + "shareholderCode" : { + "description" : "The unique identifier of the account of the migrated shareholder in the classic integration.", + "type" : "string" + } + }, + "type" : "object" + }, "MigratedStores" : { "properties" : { "businessLineId" : { @@ -4324,6 +4340,13 @@ }, "type" : "array" }, + "migratedShareholders" : { + "description" : "Contains the mapping of shareholders associated with the migrated legal entities.", + "items" : { + "$ref" : "#/components/schemas/MigratedShareholders" + }, + "type" : "array" + }, "migratedStores" : { "description" : "Contains the mapping of business lines and stores associated with the migrated account holder.", "items" : { @@ -5149,6 +5172,9 @@ "type" : "string" } }, + "required" : [ + "country" + ], "type" : "object" }, "ViasName" : { diff --git a/json/FundService-v3.json b/json/FundService-v3.json index 299e909..ccc74fd 100644 --- a/json/FundService-v3.json +++ b/json/FundService-v3.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Fund API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include, for example, the transfer of funds from one account to another, the payout of funds to an account holder, and the retrieval of balances in an account.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Fund 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://cal-test.adyen.com/cal/services/Fund/v3/accountHolderBalance\n```", - "x-timestamp" : "2023-04-11T21:25:34Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -1554,6 +1553,12 @@ "Default", "MarketPlace", "PaymentFee", + "PaymentFeeAcquiring", + "PaymentFeeAdyen", + "PaymentFeeAdyenCommission", + "PaymentFeeAdyenMarkup", + "PaymentFeeInterchange", + "PaymentFeeSchemeFee", "Remainder", "Surcharge", "Tip", diff --git a/json/FundService-v5.json b/json/FundService-v5.json index 6b484fd..0b56a42 100644 --- a/json/FundService-v5.json +++ b/json/FundService-v5.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Fund API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include, for example, the transfer of funds from one account to another, the payout of funds to an account holder, and the retrieval of balances in an account.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Fund 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://cal-test.adyen.com/cal/services/Fund/v5/accountHolderBalance\n```", - "x-timestamp" : "2023-02-20T18:23:38Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -1451,6 +1450,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -1799,6 +1799,12 @@ "Default", "MarketPlace", "PaymentFee", + "PaymentFeeAcquiring", + "PaymentFeeAdyen", + "PaymentFeeAdyenCommission", + "PaymentFeeAdyenMarkup", + "PaymentFeeInterchange", + "PaymentFeeSchemeFee", "Remainder", "Surcharge", "Tip", diff --git a/json/FundService-v6.json b/json/FundService-v6.json index d9c0701..40ab96b 100644 --- a/json/FundService-v6.json +++ b/json/FundService-v6.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Fund API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include, for example, the transfer of funds from one account to another, the payout of funds to an account holder, and the retrieval of balances in an account.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Fund 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://cal-test.adyen.com/cal/services/Fund/v6/accountHolderBalance\n```", - "x-timestamp" : "2023-02-20T18:23:38Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -1451,6 +1450,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -1799,6 +1799,12 @@ "Default", "MarketPlace", "PaymentFee", + "PaymentFeeAcquiring", + "PaymentFeeAdyen", + "PaymentFeeAdyenCommission", + "PaymentFeeAdyenMarkup", + "PaymentFeeInterchange", + "PaymentFeeSchemeFee", "Remainder", "Surcharge", "Tip", diff --git a/json/HopService-v1.json b/json/HopService-v1.json index c7a8c93..a1e6a6a 100644 --- a/json/HopService-v1.json +++ b/json/HopService-v1.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Hosted onboarding API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Hosted onboarding API provides endpoints that you can use to generate links to Adyen-hosted pages, such as an [onboarding page](https://docs.adyen.com/marketplaces-and-platforms/classic/hosted-onboarding-page) or a [PCI compliance questionnaire](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners). You can provide these links to your account holders so that they can complete their onboarding.\n\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Hosted onboarding 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://cal-test.adyen.com/cal/services/Hop/v1/getOnboardingUrl\n```", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-05-30T15:27:20Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -403,6 +402,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", diff --git a/json/HopService-v5.json b/json/HopService-v5.json index b4f353d..bb8b1b3 100644 --- a/json/HopService-v5.json +++ b/json/HopService-v5.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Hosted onboarding API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Hosted onboarding API provides endpoints that you can use to generate links to Adyen-hosted pages, such as an [onboarding page](https://docs.adyen.com/marketplaces-and-platforms/classic/hosted-onboarding-page) or a [PCI compliance questionnaire](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners). You can provide these links to your account holders so that they can complete their onboarding.\n\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Hosted onboarding 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://cal-test.adyen.com/cal/services/Hop/v5/getOnboardingUrl\n```", - "x-timestamp" : "2023-03-22T11:13:03Z", + "x-timestamp" : "2023-05-30T15:27:20Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -399,6 +398,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", diff --git a/json/HopService-v6.json b/json/HopService-v6.json index 6a676a5..ec6469a 100644 --- a/json/HopService-v6.json +++ b/json/HopService-v6.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Hosted onboarding API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Hosted onboarding API provides endpoints that you can use to generate links to Adyen-hosted pages, such as an [onboarding page](https://docs.adyen.com/marketplaces-and-platforms/classic/hosted-onboarding-page) or a [PCI compliance questionnaire](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners). You can provide these links to your account holders so that they can complete their onboarding.\n\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Hosted onboarding 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://cal-test.adyen.com/cal/services/Hop/v6/getOnboardingUrl\n```", - "x-timestamp" : "2023-03-22T11:13:03Z", + "x-timestamp" : "2023-05-30T15:27:20Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -399,6 +398,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", diff --git a/json/MarketPayNotificationService-v3.json b/json/MarketPayNotificationService-v3.json index dd0524a..2b251d9 100644 --- a/json/MarketPayNotificationService-v3.json +++ b/json/MarketPayNotificationService-v3.json @@ -5,12 +5,11 @@ "x-publicVersion" : true, "title" : "Classic Platforms - Notifications", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification API sends notifications to the endpoints specified in a given subscription. \nSubscriptions are managed through the Notification Configuration API. The API specifications listed here detail the format of each notification.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-06-02T11:23:47Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -38,10 +37,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -92,10 +87,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -146,10 +137,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -190,10 +177,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -256,10 +239,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -316,10 +295,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -370,10 +345,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -424,10 +395,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -468,10 +435,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -522,10 +485,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -576,10 +535,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -630,10 +585,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -684,10 +635,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -738,10 +685,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -798,10 +741,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -852,10 +791,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -896,10 +831,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -950,10 +881,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -1004,10 +931,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -1281,6 +1204,9 @@ "type" : "string" } }, + "required" : [ + "address" + ], "type" : "object" }, "AccountHolderPayoutNotification" : { @@ -2402,6 +2328,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -3182,6 +3109,12 @@ "Default", "MarketPlace", "PaymentFee", + "PaymentFeeAcquiring", + "PaymentFeeAdyen", + "PaymentFeeAdyenCommission", + "PaymentFeeAdyenMarkup", + "PaymentFeeInterchange", + "PaymentFeeSchemeFee", "Remainder", "Surcharge", "Tip", @@ -3550,6 +3483,9 @@ "type" : "string" } }, + "required" : [ + "country" + ], "type" : "object" }, "ViasName" : { @@ -3637,11 +3573,6 @@ } }, "securitySchemes" : { - "ApiKeyAuth" : { - "in" : "header", - "name" : "X-API-Key", - "type" : "apiKey" - }, "BasicAuth" : { "scheme" : "basic", "type" : "http" diff --git a/json/MarketPayNotificationService-v4.json b/json/MarketPayNotificationService-v4.json index 65ed199..f3fe208 100644 --- a/json/MarketPayNotificationService-v4.json +++ b/json/MarketPayNotificationService-v4.json @@ -5,12 +5,11 @@ "x-publicVersion" : true, "title" : "Classic Platforms - Notifications", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification API sends notifications to the endpoints specified in a given subscription. \nSubscriptions are managed through the Notification Configuration API. The API specifications listed here detail the format of each notification.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-06-02T11:23:48Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -38,10 +37,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -92,10 +87,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -146,10 +137,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -190,10 +177,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -256,10 +239,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -316,10 +295,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -370,10 +345,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -424,10 +395,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -468,10 +435,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -522,10 +485,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -576,10 +535,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -630,10 +585,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -684,10 +635,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -738,10 +685,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -798,10 +741,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -852,10 +791,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -896,10 +831,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -950,10 +881,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -1004,10 +931,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -1309,6 +1232,9 @@ "type" : "string" } }, + "required" : [ + "address" + ], "type" : "object" }, "AccountHolderPayoutNotification" : { @@ -2525,6 +2451,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -3313,6 +3240,12 @@ "Default", "MarketPlace", "PaymentFee", + "PaymentFeeAcquiring", + "PaymentFeeAdyen", + "PaymentFeeAdyenCommission", + "PaymentFeeAdyenMarkup", + "PaymentFeeInterchange", + "PaymentFeeSchemeFee", "Remainder", "Surcharge", "Tip", @@ -3708,6 +3641,9 @@ "type" : "string" } }, + "required" : [ + "country" + ], "type" : "object" }, "ViasName" : { @@ -3795,11 +3731,6 @@ } }, "securitySchemes" : { - "ApiKeyAuth" : { - "in" : "header", - "name" : "X-API-Key", - "type" : "apiKey" - }, "BasicAuth" : { "scheme" : "basic", "type" : "http" diff --git a/json/MarketPayNotificationService-v5.json b/json/MarketPayNotificationService-v5.json index 84300d9..98e4303 100644 --- a/json/MarketPayNotificationService-v5.json +++ b/json/MarketPayNotificationService-v5.json @@ -5,12 +5,11 @@ "x-publicVersion" : true, "title" : "Classic Platforms - Notifications", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification API sends notifications to the endpoints specified in a given subscription. \nSubscriptions are managed through the Notification Configuration API. The API specifications listed here detail the format of each notification.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).", - "x-timestamp" : "2023-04-03T19:29:07Z", + "x-timestamp" : "2023-06-02T11:23:48Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -38,10 +37,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -92,10 +87,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -146,10 +137,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -200,10 +187,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -266,10 +249,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -326,10 +305,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -380,10 +355,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -434,10 +405,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -488,10 +455,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -542,10 +505,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -596,10 +555,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -650,10 +605,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -704,10 +655,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -758,10 +705,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -812,10 +755,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -866,10 +805,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -920,10 +855,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -974,10 +905,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -1028,10 +955,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -1367,6 +1290,9 @@ "type" : "string" } }, + "required" : [ + "address" + ], "type" : "object" }, "AccountHolderPayoutNotification" : { @@ -2728,6 +2654,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -3588,6 +3515,12 @@ "Default", "MarketPlace", "PaymentFee", + "PaymentFeeAcquiring", + "PaymentFeeAdyen", + "PaymentFeeAdyenCommission", + "PaymentFeeAdyenMarkup", + "PaymentFeeInterchange", + "PaymentFeeSchemeFee", "Remainder", "Surcharge", "Tip", @@ -4103,6 +4036,9 @@ "type" : "string" } }, + "required" : [ + "country" + ], "type" : "object" }, "ViasName" : { @@ -4183,11 +4119,6 @@ } }, "securitySchemes" : { - "ApiKeyAuth" : { - "in" : "header", - "name" : "X-API-Key", - "type" : "apiKey" - }, "BasicAuth" : { "scheme" : "basic", "type" : "http" diff --git a/json/MarketPayNotificationService-v6.json b/json/MarketPayNotificationService-v6.json index e754663..6665365 100644 --- a/json/MarketPayNotificationService-v6.json +++ b/json/MarketPayNotificationService-v6.json @@ -5,12 +5,11 @@ "x-publicVersion" : true, "title" : "Classic Platforms - Notifications", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification API sends notifications to the endpoints specified in a given subscription. \nSubscriptions are managed through the Notification Configuration API. The API specifications listed here detail the format of each notification.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).", - "x-timestamp" : "2023-04-03T19:29:08Z", + "x-timestamp" : "2023-06-02T11:23:48Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -38,10 +37,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -92,10 +87,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -146,10 +137,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -200,10 +187,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -266,10 +249,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -326,10 +305,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -380,10 +355,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -434,10 +405,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -488,10 +455,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -542,10 +505,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -596,10 +555,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -650,10 +605,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -704,10 +655,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -758,10 +705,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -812,10 +755,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -866,10 +805,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -920,10 +855,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -974,10 +905,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -1028,10 +955,6 @@ { "BasicAuth" : [ ] - }, - { - "ApiKeyAuth" : [ - ] } ], "requestBody" : { @@ -1375,6 +1298,9 @@ "type" : "string" } }, + "required" : [ + "address" + ], "type" : "object" }, "AccountHolderPayoutNotification" : { @@ -2796,6 +2722,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", @@ -3863,6 +3790,12 @@ "Default", "MarketPlace", "PaymentFee", + "PaymentFeeAcquiring", + "PaymentFeeAdyen", + "PaymentFeeAdyenCommission", + "PaymentFeeAdyenMarkup", + "PaymentFeeInterchange", + "PaymentFeeSchemeFee", "Remainder", "Surcharge", "Tip", @@ -4385,6 +4318,9 @@ "type" : "string" } }, + "required" : [ + "country" + ], "type" : "object" }, "ViasName" : { @@ -4465,11 +4401,6 @@ } }, "securitySchemes" : { - "ApiKeyAuth" : { - "in" : "header", - "name" : "X-API-Key", - "type" : "apiKey" - }, "BasicAuth" : { "scheme" : "basic", "type" : "http" diff --git a/json/NotificationConfigurationService-v1.json b/json/NotificationConfigurationService-v1.json index 2c776dd..151f266 100644 --- a/json/NotificationConfigurationService-v1.json +++ b/json/NotificationConfigurationService-v1.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Notification Configuration API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a verification check or a payout has been completed.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Notification Configuration 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://cal-test.adyen.com/cal/services/Notification/v1/createNotificationConfiguration\n```", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ diff --git a/json/NotificationConfigurationService-v2.json b/json/NotificationConfigurationService-v2.json index 14c1657..cb963c9 100644 --- a/json/NotificationConfigurationService-v2.json +++ b/json/NotificationConfigurationService-v2.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Notification Configuration API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a verification check or a payout has been completed.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Notification Configuration 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://cal-test.adyen.com/cal/services/Notification/v2/createNotificationConfiguration\n```", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ diff --git a/json/NotificationConfigurationService-v3.json b/json/NotificationConfigurationService-v3.json index 97b8263..3716b4a 100644 --- a/json/NotificationConfigurationService-v3.json +++ b/json/NotificationConfigurationService-v3.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Notification Configuration API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a verification check or a payout has been completed.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Notification Configuration 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://cal-test.adyen.com/cal/services/Notification/v3/createNotificationConfiguration\n```", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ diff --git a/json/NotificationConfigurationService-v4.json b/json/NotificationConfigurationService-v4.json index 5f91098..53de0f4 100644 --- a/json/NotificationConfigurationService-v4.json +++ b/json/NotificationConfigurationService-v4.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Notification Configuration API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a verification check or a payout has been completed.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Notification Configuration 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://cal-test.adyen.com/cal/services/Notification/v4/createNotificationConfiguration\n```", - "x-timestamp" : "2023-04-11T21:25:35Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ diff --git a/json/NotificationConfigurationService-v5.json b/json/NotificationConfigurationService-v5.json index 7065bd3..c1043f4 100644 --- a/json/NotificationConfigurationService-v5.json +++ b/json/NotificationConfigurationService-v5.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Notification Configuration API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a verification check or a payout has been completed.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Notification Configuration 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://cal-test.adyen.com/cal/services/Notification/v5/createNotificationConfiguration\n```", - "x-timestamp" : "2023-02-20T18:23:38Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -824,6 +823,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", diff --git a/json/NotificationConfigurationService-v6.json b/json/NotificationConfigurationService-v6.json index 904a942..bcde04a 100644 --- a/json/NotificationConfigurationService-v6.json +++ b/json/NotificationConfigurationService-v6.json @@ -10,12 +10,11 @@ "x-publicVersion" : true, "title" : "Notification Configuration API", "description" : "This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.\n\nThe Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a verification check or a payout has been completed.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications).\n## Authentication\nYour Adyen contact will provide your API credential and an API key. To connect to the API, 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@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n## Versioning\nThe Notification Configuration 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://cal-test.adyen.com/cal/services/Notification/v6/createNotificationConfiguration\n```", - "x-timestamp" : "2023-02-20T18:23:38Z", + "x-timestamp" : "2023-05-30T15:27:19Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", - "url" : "https://www.adyen.help/hc/en-us/community/topics", - "email" : "developer-experience@adyen.com" + "url" : "https://github.com/Adyen/adyen-openapi" } }, "x-groups" : [ @@ -824,6 +823,7 @@ "ownerStreet", "passport", "passportNumber", + "payoutMethod", "payoutMethodCode", "payoutSchedule", "pciSelfAssessment", diff --git a/yaml/AccountService-v3.yaml b/yaml/AccountService-v3.yaml index 286a32d..35c4e84 100644 --- a/yaml/AccountService-v3.yaml +++ b/yaml/AccountService-v3.yaml @@ -24,12 +24,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Account/v3/createAccountHolder\n\ ```" - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-05-30T15:27:20Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Account holders - Accounts @@ -1404,6 +1403,8 @@ components: webAddress: description: The URL of the website of the account holder. type: string + required: + - address type: object AccountHolderStatus: properties: @@ -2263,6 +2264,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -3280,6 +3282,8 @@ components: description: The name of the street. Required if the `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided. type: string + required: + - country type: object ViasName: properties: diff --git a/yaml/AccountService-v4.yaml b/yaml/AccountService-v4.yaml index 29f5606..5869ac1 100644 --- a/yaml/AccountService-v4.yaml +++ b/yaml/AccountService-v4.yaml @@ -24,12 +24,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Account/v4/createAccountHolder\n\ ```" - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-05-30T15:27:20Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Account holders - Accounts @@ -1397,6 +1396,8 @@ components: webAddress: description: The URL of the website of the account holder. type: string + required: + - address type: object AccountHolderStatus: properties: @@ -2297,6 +2298,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -3361,6 +3363,8 @@ components: description: The name of the street. Required if the `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided. type: string + required: + - country type: object ViasName: properties: diff --git a/yaml/AccountService-v5.yaml b/yaml/AccountService-v5.yaml index 274708b..1af0bf0 100644 --- a/yaml/AccountService-v5.yaml +++ b/yaml/AccountService-v5.yaml @@ -24,12 +24,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Account/v5/createAccountHolder\n\ ```" - x-timestamp: '2023-04-03T19:29:08Z' + x-timestamp: '2023-05-30T15:27:20Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Account holders - Accounts @@ -1655,6 +1654,8 @@ components: webAddress: description: The URL of the website of the account holder. type: string + required: + - address type: object AccountHolderStatus: properties: @@ -2633,6 +2634,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -3076,6 +3078,17 @@ components: holder in the classic integration. type: string type: object + MigratedShareholders: + properties: + legalEntityCode: + description: The unique identifier of the legal entity of that shareholder + in the balance platform. + type: string + shareholderCode: + description: The unique identifier of the account of the migrated shareholder + in the classic integration. + type: string + type: object MigratedStores: properties: businessLineId: @@ -3116,6 +3129,12 @@ components: items: $ref: '#/components/schemas/MigratedAccounts' type: array + migratedShareholders: + description: Contains the mapping of shareholders associated with the migrated + legal entities. + items: + $ref: '#/components/schemas/MigratedShareholders' + type: array migratedStores: description: Contains the mapping of business lines and stores associated with the migrated account holder. @@ -3935,6 +3954,8 @@ components: description: The name of the street. Required if the `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided. type: string + required: + - country type: object ViasName: properties: diff --git a/yaml/AccountService-v6.yaml b/yaml/AccountService-v6.yaml index 210d647..efc1dbf 100644 --- a/yaml/AccountService-v6.yaml +++ b/yaml/AccountService-v6.yaml @@ -24,12 +24,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Account/v6/createAccountHolder\n\ ```" - x-timestamp: '2023-04-03T19:29:08Z' + x-timestamp: '2023-05-30T15:27:20Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Account holders - Accounts @@ -1662,6 +1661,8 @@ components: webAddress: description: The URL of the website of the account holder. type: string + required: + - address type: object AccountHolderStatus: properties: @@ -2675,6 +2676,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -3341,6 +3343,17 @@ components: holder in the classic integration. type: string type: object + MigratedShareholders: + properties: + legalEntityCode: + description: The unique identifier of the legal entity of that shareholder + in the balance platform. + type: string + shareholderCode: + description: The unique identifier of the account of the migrated shareholder + in the classic integration. + type: string + type: object MigratedStores: properties: businessLineId: @@ -3381,6 +3394,12 @@ components: items: $ref: '#/components/schemas/MigratedAccounts' type: array + migratedShareholders: + description: Contains the mapping of shareholders associated with the migrated + legal entities. + items: + $ref: '#/components/schemas/MigratedShareholders' + type: array migratedStores: description: Contains the mapping of business lines and stores associated with the migrated account holder. @@ -4212,6 +4231,8 @@ components: description: The name of the street. Required if the `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided. type: string + required: + - country type: object ViasName: properties: diff --git a/yaml/FundService-v3.yaml b/yaml/FundService-v3.yaml index 2a00044..323a9f9 100644 --- a/yaml/FundService-v3.yaml +++ b/yaml/FundService-v3.yaml @@ -24,12 +24,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Fund/v3/accountHolderBalance\n\ ```" - x-timestamp: '2023-04-11T21:25:34Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General - Migration @@ -1352,6 +1351,12 @@ components: - Default - MarketPlace - PaymentFee + - PaymentFeeAcquiring + - PaymentFeeAdyen + - PaymentFeeAdyenCommission + - PaymentFeeAdyenMarkup + - PaymentFeeInterchange + - PaymentFeeSchemeFee - Remainder - Surcharge - Tip diff --git a/yaml/FundService-v5.yaml b/yaml/FundService-v5.yaml index 57c186f..d09c7bf 100644 --- a/yaml/FundService-v5.yaml +++ b/yaml/FundService-v5.yaml @@ -24,12 +24,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Fund/v5/accountHolderBalance\n\ ```" - x-timestamp: '2023-02-20T18:23:38Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General - Migration @@ -1212,6 +1211,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -1537,6 +1537,12 @@ components: - Default - MarketPlace - PaymentFee + - PaymentFeeAcquiring + - PaymentFeeAdyen + - PaymentFeeAdyenCommission + - PaymentFeeAdyenMarkup + - PaymentFeeInterchange + - PaymentFeeSchemeFee - Remainder - Surcharge - Tip diff --git a/yaml/FundService-v6.yaml b/yaml/FundService-v6.yaml index 1473909..a039de8 100644 --- a/yaml/FundService-v6.yaml +++ b/yaml/FundService-v6.yaml @@ -24,12 +24,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Fund/v6/accountHolderBalance\n\ ```" - x-timestamp: '2023-02-20T18:23:38Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General - Migration @@ -1212,6 +1211,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -1537,6 +1537,12 @@ components: - Default - MarketPlace - PaymentFee + - PaymentFeeAcquiring + - PaymentFeeAdyen + - PaymentFeeAdyenCommission + - PaymentFeeAdyenMarkup + - PaymentFeeInterchange + - PaymentFeeSchemeFee - Remainder - Surcharge - Tip diff --git a/yaml/HopService-v1.yaml b/yaml/HopService-v1.yaml index 34608a3..f91215c 100644 --- a/yaml/HopService-v1.yaml +++ b/yaml/HopService-v1.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Hop/v1/getOnboardingUrl\n\ ```" - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-05-30T15:27:20Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Hosted Onboarding Page - PCI Compliance Questionnaire Page @@ -314,6 +313,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment diff --git a/yaml/HopService-v5.yaml b/yaml/HopService-v5.yaml index 82985d8..e927f03 100644 --- a/yaml/HopService-v5.yaml +++ b/yaml/HopService-v5.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Hop/v5/getOnboardingUrl\n\ ```" - x-timestamp: '2023-03-22T11:13:03Z' + x-timestamp: '2023-05-30T15:27:20Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Hosted Onboarding Page - PCI Compliance Questionnaire Page @@ -313,6 +312,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment diff --git a/yaml/HopService-v6.yaml b/yaml/HopService-v6.yaml index 461e837..c85f270 100644 --- a/yaml/HopService-v6.yaml +++ b/yaml/HopService-v6.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Hop/v6/getOnboardingUrl\n\ ```" - x-timestamp: '2023-03-22T11:13:03Z' + x-timestamp: '2023-05-30T15:27:20Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Hosted Onboarding Page - PCI Compliance Questionnaire Page @@ -313,6 +312,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment diff --git a/yaml/MarketPayNotificationService-v3.yaml b/yaml/MarketPayNotificationService-v3.yaml index c529575..a55958a 100644 --- a/yaml/MarketPayNotificationService-v3.yaml +++ b/yaml/MarketPayNotificationService-v3.yaml @@ -9,12 +9,11 @@ info: \ in a given subscription. \nSubscriptions are managed through the Notification\ \ Configuration API. The API specifications listed here detail the format of each\ \ notification.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications)." - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-06-02T11:23:47Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Account holders - Accounts @@ -35,7 +34,6 @@ webhooks: x-methodName: accountClosed security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -66,7 +64,6 @@ webhooks: x-methodName: accountCreated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -98,7 +95,6 @@ webhooks: x-methodName: liableAccountsFundsAreBelowConfiguredThreshold security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -123,7 +119,6 @@ webhooks: x-methodName: accountHolderCreated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -163,7 +158,6 @@ webhooks: x-methodName: paidOutToAccountHolder security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -199,7 +193,6 @@ webhooks: x-methodName: accountHolderStatusChanged security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -231,7 +224,6 @@ webhooks: x-methodName: storeStatusChanged security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -263,7 +255,6 @@ webhooks: x-methodName: upcomingDeadline security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -288,7 +279,6 @@ webhooks: x-methodName: accountHolderUpdated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -319,7 +309,6 @@ webhooks: x-methodName: verificationResultsReceived security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -350,7 +339,6 @@ webhooks: x-methodName: accountUpdated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -382,7 +370,6 @@ webhooks: x-methodName: beneficiaryDefined security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -414,7 +401,6 @@ webhooks: x-methodName: negativeAccountBalancesCompensated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -445,7 +431,6 @@ webhooks: x-methodName: automatedDirectDebitInitiated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -484,7 +469,6 @@ webhooks: x-methodName: bookingForCaptureOrRefundFailed security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -516,7 +500,6 @@ webhooks: x-methodName: fundsTransferBetweenAccountsRefunded security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -542,7 +525,6 @@ webhooks: x-methodName: reportAvailable security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -575,7 +557,6 @@ webhooks: x-methodName: refundTransfersNotPaidOutCallProcessedAndRefundsScheduled security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -607,7 +588,6 @@ webhooks: x-methodName: fundsTransferredBetweenAccounts security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -846,6 +826,8 @@ components: webAddress: description: The URL of the website of the account holder. type: string + required: + - address type: object AccountHolderPayoutNotification: properties: @@ -1927,6 +1909,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -2633,6 +2616,12 @@ components: - Default - MarketPlace - PaymentFee + - PaymentFeeAcquiring + - PaymentFeeAdyen + - PaymentFeeAdyenCommission + - PaymentFeeAdyenMarkup + - PaymentFeeInterchange + - PaymentFeeSchemeFee - Remainder - Surcharge - Tip @@ -2967,6 +2956,8 @@ components: description: The name of the street. Required if the `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided. type: string + required: + - country type: object ViasName: properties: @@ -3049,10 +3040,6 @@ components: type: string type: object securitySchemes: - ApiKeyAuth: - in: header - name: X-API-Key - type: apiKey BasicAuth: scheme: basic type: http diff --git a/yaml/MarketPayNotificationService-v4.yaml b/yaml/MarketPayNotificationService-v4.yaml index 326c89e..3fad966 100644 --- a/yaml/MarketPayNotificationService-v4.yaml +++ b/yaml/MarketPayNotificationService-v4.yaml @@ -9,12 +9,11 @@ info: \ in a given subscription. \nSubscriptions are managed through the Notification\ \ Configuration API. The API specifications listed here detail the format of each\ \ notification.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications)." - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-06-02T11:23:48Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Account holders - Accounts @@ -35,7 +34,6 @@ webhooks: x-methodName: accountClosed security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -66,7 +64,6 @@ webhooks: x-methodName: accountCreated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -98,7 +95,6 @@ webhooks: x-methodName: liableAccountsFundsAreBelowConfiguredThreshold security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -123,7 +119,6 @@ webhooks: x-methodName: accountHolderCreated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -163,7 +158,6 @@ webhooks: x-methodName: paidOutToAccountHolder security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -199,7 +193,6 @@ webhooks: x-methodName: accountHolderStatusChanged security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -231,7 +224,6 @@ webhooks: x-methodName: storeStatusChanged security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -263,7 +255,6 @@ webhooks: x-methodName: upcomingDeadline security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -288,7 +279,6 @@ webhooks: x-methodName: accountHolderUpdated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -319,7 +309,6 @@ webhooks: x-methodName: verificationResultsReceived security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -350,7 +339,6 @@ webhooks: x-methodName: accountUpdated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -382,7 +370,6 @@ webhooks: x-methodName: beneficiaryDefined security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -414,7 +401,6 @@ webhooks: x-methodName: negativeAccountBalancesCompensated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -445,7 +431,6 @@ webhooks: x-methodName: automatedDirectDebitInitiated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -484,7 +469,6 @@ webhooks: x-methodName: bookingForCaptureOrRefundFailed security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -516,7 +500,6 @@ webhooks: x-methodName: fundsTransferBetweenAccountsRefunded security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -542,7 +525,6 @@ webhooks: x-methodName: reportAvailable security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -575,7 +557,6 @@ webhooks: x-methodName: refundTransfersNotPaidOutCallProcessedAndRefundsScheduled security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -607,7 +588,6 @@ webhooks: x-methodName: fundsTransferredBetweenAccounts security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -870,6 +850,8 @@ components: webAddress: description: The URL of the website of the account holder. type: string + required: + - address type: object AccountHolderPayoutNotification: properties: @@ -2032,6 +2014,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -2749,6 +2732,12 @@ components: - Default - MarketPlace - PaymentFee + - PaymentFeeAcquiring + - PaymentFeeAdyen + - PaymentFeeAdyenCommission + - PaymentFeeAdyenMarkup + - PaymentFeeInterchange + - PaymentFeeSchemeFee - Remainder - Surcharge - Tip @@ -3105,6 +3094,8 @@ components: description: The name of the street. Required if the `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided. type: string + required: + - country type: object ViasName: properties: @@ -3187,10 +3178,6 @@ components: type: string type: object securitySchemes: - ApiKeyAuth: - in: header - name: X-API-Key - type: apiKey BasicAuth: scheme: basic type: http diff --git a/yaml/MarketPayNotificationService-v5.yaml b/yaml/MarketPayNotificationService-v5.yaml index c0ecf94..c577843 100644 --- a/yaml/MarketPayNotificationService-v5.yaml +++ b/yaml/MarketPayNotificationService-v5.yaml @@ -9,12 +9,11 @@ info: \ in a given subscription. \nSubscriptions are managed through the Notification\ \ Configuration API. The API specifications listed here detail the format of each\ \ notification.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications)." - x-timestamp: '2023-04-03T19:29:07Z' + x-timestamp: '2023-06-02T11:23:48Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Account holders - Accounts @@ -35,7 +34,6 @@ webhooks: x-methodName: accountClosed security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -66,7 +64,6 @@ webhooks: x-methodName: accountCreated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -98,7 +95,6 @@ webhooks: x-methodName: liableAccountsFundsAreBelowConfiguredThreshold security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -129,7 +125,6 @@ webhooks: x-methodName: accountHolderCreated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -169,7 +164,6 @@ webhooks: x-methodName: paidOutToAccountHolder security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -205,7 +199,6 @@ webhooks: x-methodName: accountHolderStatusChanged security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -237,7 +230,6 @@ webhooks: x-methodName: storeStatusChanged security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -269,7 +261,6 @@ webhooks: x-methodName: upcomingDeadline security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -300,7 +291,6 @@ webhooks: x-methodName: accountHolderUpdated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -331,7 +321,6 @@ webhooks: x-methodName: verificationResultsReceived security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -362,7 +351,6 @@ webhooks: x-methodName: accountUpdated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -394,7 +382,6 @@ webhooks: x-methodName: beneficiaryDefined security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -426,7 +413,6 @@ webhooks: x-methodName: negativeAccountBalancesCompensated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -457,7 +443,6 @@ webhooks: x-methodName: automatedDirectDebitInitiated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -492,7 +477,6 @@ webhooks: x-methodName: bookingForCaptureOrRefundFailed security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -524,7 +508,6 @@ webhooks: x-methodName: fundsTransferBetweenAccountsRefunded security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -556,7 +539,6 @@ webhooks: x-methodName: reportAvailable security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -589,7 +571,6 @@ webhooks: x-methodName: refundTransfersNotPaidOutCallProcessedAndRefundsScheduled security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -621,7 +602,6 @@ webhooks: x-methodName: fundsTransferredBetweenAccounts security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -920,6 +900,8 @@ components: webAddress: description: The URL of the website of the account holder. type: string + required: + - address type: object AccountHolderPayoutNotification: properties: @@ -2204,6 +2186,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -2995,6 +2978,12 @@ components: - Default - MarketPlace - PaymentFee + - PaymentFeeAcquiring + - PaymentFeeAdyen + - PaymentFeeAdyenCommission + - PaymentFeeAdyenMarkup + - PaymentFeeInterchange + - PaymentFeeSchemeFee - Remainder - Surcharge - Tip @@ -3459,6 +3448,8 @@ components: description: The name of the street. Required if the `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided. type: string + required: + - country type: object ViasName: properties: @@ -3534,10 +3525,6 @@ components: type: string type: object securitySchemes: - ApiKeyAuth: - in: header - name: X-API-Key - type: apiKey BasicAuth: scheme: basic type: http diff --git a/yaml/MarketPayNotificationService-v6.yaml b/yaml/MarketPayNotificationService-v6.yaml index 407b295..aa943f4 100644 --- a/yaml/MarketPayNotificationService-v6.yaml +++ b/yaml/MarketPayNotificationService-v6.yaml @@ -9,12 +9,11 @@ info: \ in a given subscription. \nSubscriptions are managed through the Notification\ \ Configuration API. The API specifications listed here detail the format of each\ \ notification.\n\nFor more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications)." - x-timestamp: '2023-04-03T19:29:08Z' + x-timestamp: '2023-06-02T11:23:48Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - Account holders - Accounts @@ -35,7 +34,6 @@ webhooks: x-methodName: accountClosed security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -66,7 +64,6 @@ webhooks: x-methodName: accountCreated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -98,7 +95,6 @@ webhooks: x-methodName: liableAccountsFundsAreBelowConfiguredThreshold security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -129,7 +125,6 @@ webhooks: x-methodName: accountHolderCreated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -169,7 +164,6 @@ webhooks: x-methodName: paidOutToAccountHolder security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -205,7 +199,6 @@ webhooks: x-methodName: accountHolderStatusChanged security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -237,7 +230,6 @@ webhooks: x-methodName: storeStatusChanged security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -269,7 +261,6 @@ webhooks: x-methodName: upcomingDeadline security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -300,7 +291,6 @@ webhooks: x-methodName: accountHolderUpdated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -331,7 +321,6 @@ webhooks: x-methodName: verificationResultsReceived security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -362,7 +351,6 @@ webhooks: x-methodName: accountUpdated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -394,7 +382,6 @@ webhooks: x-methodName: beneficiaryDefined security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -426,7 +413,6 @@ webhooks: x-methodName: negativeAccountBalancesCompensated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -457,7 +443,6 @@ webhooks: x-methodName: automatedDirectDebitInitiated security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -492,7 +477,6 @@ webhooks: x-methodName: bookingForCaptureOrRefundFailed security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -524,7 +508,6 @@ webhooks: x-methodName: fundsTransferBetweenAccountsRefunded security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -556,7 +539,6 @@ webhooks: x-methodName: reportAvailable security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -589,7 +571,6 @@ webhooks: x-methodName: refundTransfersNotPaidOutCallProcessedAndRefundsScheduled security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -621,7 +602,6 @@ webhooks: x-methodName: fundsTransferredBetweenAccounts security: - BasicAuth: [] - - ApiKeyAuth: [] requestBody: content: application/json: @@ -927,6 +907,8 @@ components: webAddress: description: The URL of the website of the account holder. type: string + required: + - address type: object AccountHolderPayoutNotification: properties: @@ -2261,6 +2243,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment @@ -3269,6 +3252,12 @@ components: - Default - MarketPlace - PaymentFee + - PaymentFeeAcquiring + - PaymentFeeAdyen + - PaymentFeeAdyenCommission + - PaymentFeeAdyenMarkup + - PaymentFeeInterchange + - PaymentFeeSchemeFee - Remainder - Surcharge - Tip @@ -3739,6 +3728,8 @@ components: description: The name of the street. Required if the `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided. type: string + required: + - country type: object ViasName: properties: @@ -3814,10 +3805,6 @@ components: type: string type: object securitySchemes: - ApiKeyAuth: - in: header - name: X-API-Key - type: apiKey BasicAuth: scheme: basic type: http diff --git a/yaml/NotificationConfigurationService-v1.yaml b/yaml/NotificationConfigurationService-v1.yaml index 5099068..209a514 100644 --- a/yaml/NotificationConfigurationService-v1.yaml +++ b/yaml/NotificationConfigurationService-v1.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Notification/v1/createNotificationConfiguration\n\ ```" - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General tags: diff --git a/yaml/NotificationConfigurationService-v2.yaml b/yaml/NotificationConfigurationService-v2.yaml index 0f379dc..93bb199 100644 --- a/yaml/NotificationConfigurationService-v2.yaml +++ b/yaml/NotificationConfigurationService-v2.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Notification/v2/createNotificationConfiguration\n\ ```" - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General tags: diff --git a/yaml/NotificationConfigurationService-v3.yaml b/yaml/NotificationConfigurationService-v3.yaml index 9e2779c..959ad52 100644 --- a/yaml/NotificationConfigurationService-v3.yaml +++ b/yaml/NotificationConfigurationService-v3.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Notification/v3/createNotificationConfiguration\n\ ```" - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General tags: diff --git a/yaml/NotificationConfigurationService-v4.yaml b/yaml/NotificationConfigurationService-v4.yaml index 1ad52d6..d8ef47e 100644 --- a/yaml/NotificationConfigurationService-v4.yaml +++ b/yaml/NotificationConfigurationService-v4.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Notification/v4/createNotificationConfiguration\n\ ```" - x-timestamp: '2023-04-11T21:25:35Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General tags: diff --git a/yaml/NotificationConfigurationService-v5.yaml b/yaml/NotificationConfigurationService-v5.yaml index d9571a4..031b3df 100644 --- a/yaml/NotificationConfigurationService-v5.yaml +++ b/yaml/NotificationConfigurationService-v5.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Notification/v5/createNotificationConfiguration\n\ ```" - x-timestamp: '2023-02-20T18:23:38Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General tags: @@ -567,6 +566,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment diff --git a/yaml/NotificationConfigurationService-v6.yaml b/yaml/NotificationConfigurationService-v6.yaml index 37d15c4..8d91a7e 100644 --- a/yaml/NotificationConfigurationService-v6.yaml +++ b/yaml/NotificationConfigurationService-v6.yaml @@ -23,12 +23,11 @@ info: \ 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://cal-test.adyen.com/cal/services/Notification/v6/createNotificationConfiguration\n\ ```" - x-timestamp: '2023-02-20T18:23:38Z' + x-timestamp: '2023-05-30T15:27:19Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team - url: https://www.adyen.help/hc/en-us/community/topics - email: developer-experience@adyen.com + url: https://github.com/Adyen/adyen-openapi x-groups: - General tags: @@ -567,6 +566,7 @@ components: - ownerStreet - passport - passportNumber + - payoutMethod - payoutMethodCode - payoutSchedule - pciSelfAssessment