From b9ea5b2651a77227163c341a404f8e3359c71087 Mon Sep 17 00:00:00 2001 From: Adyen Automation Date: Wed, 6 Mar 2024 10:57:41 +0100 Subject: [PATCH] spec release --- json/RecurringService-v25.json | 17 +++++++++++++++++ json/RecurringService-v30.json | 17 +++++++++++++++++ json/RecurringService-v40.json | 22 ++++++++++++++++++++++ json/RecurringService-v49.json | 22 ++++++++++++++++++++++ json/RecurringService-v67.json | 24 ++++++++++++++++++++++++ json/RecurringService-v68.json | 24 ++++++++++++++++++++++++ yaml/RecurringService-v25.yaml | 17 +++++++++++++++++ yaml/RecurringService-v30.yaml | 17 +++++++++++++++++ yaml/RecurringService-v40.yaml | 22 ++++++++++++++++++++++ yaml/RecurringService-v49.yaml | 22 ++++++++++++++++++++++ yaml/RecurringService-v67.yaml | 24 ++++++++++++++++++++++++ yaml/RecurringService-v68.yaml | 24 ++++++++++++++++++++++++ 12 files changed, 252 insertions(+) diff --git a/json/RecurringService-v25.json b/json/RecurringService-v25.json index 43504a8..37f9cfd 100644 --- a/json/RecurringService-v25.json +++ b/json/RecurringService-v25.json @@ -427,6 +427,7 @@ "components" : { "schemas" : { "Address" : { + "additionalProperties" : false, "properties" : { "city" : { "description" : "The name of the city. Maximum length: 3000 characters.", @@ -466,6 +467,7 @@ "type" : "object" }, "Amount" : { + "additionalProperties" : false, "properties" : { "currency" : { "description" : "The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).", @@ -486,6 +488,7 @@ "type" : "object" }, "BankAccount" : { + "additionalProperties" : false, "properties" : { "bankAccountNumber" : { "description" : "The bank account number (without separators).", @@ -529,6 +532,7 @@ "type" : "object" }, "Card" : { + "additionalProperties" : false, "properties" : { "cvc" : { "description" : "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is known also as:\n* CVV2/CVC2 – length: 3 digits\n* CID – length: 4 digits\n> If you are using [Client-Side Encryption](https://docs.adyen.com/classic-integration/cse-integration-ecommerce), the CVC code is present in the encrypted data. You must never post the card details to the server.\n> This field must be always present in a [one-click payment request](https://docs.adyen.com/classic-integration/recurring-payments).\n> When this value is returned in a response, it is always empty because it is not stored.", @@ -582,6 +586,7 @@ "type" : "object" }, "DisableRequest" : { + "additionalProperties" : false, "properties" : { "contract" : { "x-addedInVersion" : "3", @@ -608,6 +613,7 @@ "type" : "object" }, "DisableResult" : { + "additionalProperties" : false, "properties" : { "response" : { "description" : "Depending on whether a specific recurring detail was in the request, result is either [detail-successfully-disabled] or [all-details-successfully-disabled].", @@ -617,6 +623,7 @@ "type" : "object" }, "Name" : { + "additionalProperties" : false, "properties" : { "firstName" : { "description" : "The first name.", @@ -636,6 +643,7 @@ "type" : "object" }, "NotifyShopperRequest" : { + "additionalProperties" : false, "properties" : { "amount" : { "description" : "The amount of the upcoming payment.", @@ -683,6 +691,7 @@ "type" : "object" }, "NotifyShopperResult" : { + "additionalProperties" : false, "properties" : { "displayedReference" : { "description" : "Reference of Pre-debit notification that is displayed to the shopper", @@ -716,6 +725,7 @@ "type" : "object" }, "Recurring" : { + "additionalProperties" : false, "properties" : { "contract" : { "description" : "The type of recurring contract to be used.\nPossible values:\n* `ONECLICK` – Payment details can be used to initiate a one-click payment, where the shopper enters the [card security code (CVC/CVV)](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid).\n* `RECURRING` – Payment details can be used without the card security code to initiate [card-not-present transactions](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-not-present-cnp).\n* `ONECLICK,RECURRING` – Payment details can be used regardless of whether the shopper is on your site or not.\n* `PAYOUT` – Payment details can be used to [make a payout](https://docs.adyen.com/online-payments/online-payouts).", @@ -745,6 +755,7 @@ "type" : "object" }, "RecurringDetail" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "5", @@ -841,6 +852,7 @@ } }, "RecurringDetailsRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier you want to process the (transaction) request with.", @@ -862,6 +874,7 @@ "type" : "object" }, "RecurringDetailsResult" : { + "additionalProperties" : false, "properties" : { "creationDate" : { "description" : "The date when the recurring details were created.", @@ -887,6 +900,7 @@ "type" : "object" }, "ScheduleAccountUpdaterRequest" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "additionalProperties" : { @@ -923,6 +937,7 @@ "type" : "object" }, "ScheduleAccountUpdaterResult" : { + "additionalProperties" : false, "properties" : { "pspReference" : { "description" : "Adyen's 16-character unique reference associated with the transaction. This value is globally unique; quote it when communicating with us about this request.", @@ -940,6 +955,7 @@ "type" : "object" }, "ServiceError" : { + "additionalProperties" : false, "properties" : { "errorCode" : { "description" : "The error code mapped to the error message.", @@ -966,6 +982,7 @@ "type" : "object" }, "TokenDetails" : { + "additionalProperties" : false, "properties" : { "tokenData" : { "additionalProperties" : { diff --git a/json/RecurringService-v30.json b/json/RecurringService-v30.json index 4acbcc2..a291d62 100644 --- a/json/RecurringService-v30.json +++ b/json/RecurringService-v30.json @@ -427,6 +427,7 @@ "components" : { "schemas" : { "Address" : { + "additionalProperties" : false, "properties" : { "city" : { "description" : "The name of the city. Maximum length: 3000 characters.", @@ -466,6 +467,7 @@ "type" : "object" }, "Amount" : { + "additionalProperties" : false, "properties" : { "currency" : { "description" : "The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).", @@ -486,6 +488,7 @@ "type" : "object" }, "BankAccount" : { + "additionalProperties" : false, "properties" : { "bankAccountNumber" : { "description" : "The bank account number (without separators).", @@ -529,6 +532,7 @@ "type" : "object" }, "Card" : { + "additionalProperties" : false, "properties" : { "cvc" : { "description" : "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is known also as:\n* CVV2/CVC2 – length: 3 digits\n* CID – length: 4 digits\n> If you are using [Client-Side Encryption](https://docs.adyen.com/classic-integration/cse-integration-ecommerce), the CVC code is present in the encrypted data. You must never post the card details to the server.\n> This field must be always present in a [one-click payment request](https://docs.adyen.com/classic-integration/recurring-payments).\n> When this value is returned in a response, it is always empty because it is not stored.", @@ -582,6 +586,7 @@ "type" : "object" }, "DisableRequest" : { + "additionalProperties" : false, "properties" : { "contract" : { "x-addedInVersion" : "3", @@ -608,6 +613,7 @@ "type" : "object" }, "DisableResult" : { + "additionalProperties" : false, "properties" : { "response" : { "description" : "Depending on whether a specific recurring detail was in the request, result is either [detail-successfully-disabled] or [all-details-successfully-disabled].", @@ -617,6 +623,7 @@ "type" : "object" }, "Name" : { + "additionalProperties" : false, "properties" : { "firstName" : { "description" : "The first name.", @@ -636,6 +643,7 @@ "type" : "object" }, "NotifyShopperRequest" : { + "additionalProperties" : false, "properties" : { "amount" : { "description" : "The amount of the upcoming payment.", @@ -683,6 +691,7 @@ "type" : "object" }, "NotifyShopperResult" : { + "additionalProperties" : false, "properties" : { "displayedReference" : { "description" : "Reference of Pre-debit notification that is displayed to the shopper", @@ -716,6 +725,7 @@ "type" : "object" }, "Recurring" : { + "additionalProperties" : false, "properties" : { "contract" : { "description" : "The type of recurring contract to be used.\nPossible values:\n* `ONECLICK` – Payment details can be used to initiate a one-click payment, where the shopper enters the [card security code (CVC/CVV)](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid).\n* `RECURRING` – Payment details can be used without the card security code to initiate [card-not-present transactions](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-not-present-cnp).\n* `ONECLICK,RECURRING` – Payment details can be used regardless of whether the shopper is on your site or not.\n* `PAYOUT` – Payment details can be used to [make a payout](https://docs.adyen.com/online-payments/online-payouts).", @@ -745,6 +755,7 @@ "type" : "object" }, "RecurringDetail" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "5", @@ -841,6 +852,7 @@ } }, "RecurringDetailsRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier you want to process the (transaction) request with.", @@ -862,6 +874,7 @@ "type" : "object" }, "RecurringDetailsResult" : { + "additionalProperties" : false, "properties" : { "creationDate" : { "description" : "The date when the recurring details were created.", @@ -887,6 +900,7 @@ "type" : "object" }, "ScheduleAccountUpdaterRequest" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "additionalProperties" : { @@ -923,6 +937,7 @@ "type" : "object" }, "ScheduleAccountUpdaterResult" : { + "additionalProperties" : false, "properties" : { "pspReference" : { "description" : "Adyen's 16-character unique reference associated with the transaction. This value is globally unique; quote it when communicating with us about this request.", @@ -940,6 +955,7 @@ "type" : "object" }, "ServiceError" : { + "additionalProperties" : false, "properties" : { "errorCode" : { "description" : "The error code mapped to the error message.", @@ -966,6 +982,7 @@ "type" : "object" }, "TokenDetails" : { + "additionalProperties" : false, "properties" : { "tokenData" : { "additionalProperties" : { diff --git a/json/RecurringService-v40.json b/json/RecurringService-v40.json index 7bbab6b..8655af0 100644 --- a/json/RecurringService-v40.json +++ b/json/RecurringService-v40.json @@ -521,6 +521,7 @@ "components" : { "schemas" : { "Address" : { + "additionalProperties" : false, "properties" : { "city" : { "description" : "The name of the city. Maximum length: 3000 characters.", @@ -560,6 +561,7 @@ "type" : "object" }, "Amount" : { + "additionalProperties" : false, "properties" : { "currency" : { "description" : "The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).", @@ -580,6 +582,7 @@ "type" : "object" }, "BankAccount" : { + "additionalProperties" : false, "properties" : { "bankAccountNumber" : { "description" : "The bank account number (without separators).", @@ -623,6 +626,7 @@ "type" : "object" }, "Card" : { + "additionalProperties" : false, "properties" : { "cvc" : { "description" : "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is known also as:\n* CVV2/CVC2 – length: 3 digits\n* CID – length: 4 digits\n> If you are using [Client-Side Encryption](https://docs.adyen.com/classic-integration/cse-integration-ecommerce), the CVC code is present in the encrypted data. You must never post the card details to the server.\n> This field must be always present in a [one-click payment request](https://docs.adyen.com/classic-integration/recurring-payments).\n> When this value is returned in a response, it is always empty because it is not stored.", @@ -676,6 +680,7 @@ "type" : "object" }, "CreatePermitRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier, with which you want to process the transaction.", @@ -706,6 +711,7 @@ "type" : "object" }, "CreatePermitResult" : { + "additionalProperties" : false, "properties" : { "permitResultList" : { "description" : "List of new permits.", @@ -722,6 +728,7 @@ "type" : "object" }, "DisableRequest" : { + "additionalProperties" : false, "properties" : { "contract" : { "x-addedInVersion" : "3", @@ -748,6 +755,7 @@ "type" : "object" }, "DisableResult" : { + "additionalProperties" : false, "properties" : { "response" : { "description" : "Depending on whether a specific recurring detail was in the request, result is either [detail-successfully-disabled] or [all-details-successfully-disabled].", @@ -757,6 +765,7 @@ "type" : "object" }, "Name" : { + "additionalProperties" : false, "properties" : { "firstName" : { "description" : "The first name.", @@ -776,6 +785,7 @@ "type" : "object" }, "NotifyShopperRequest" : { + "additionalProperties" : false, "properties" : { "amount" : { "description" : "The amount of the upcoming payment.", @@ -823,6 +833,7 @@ "type" : "object" }, "NotifyShopperResult" : { + "additionalProperties" : false, "properties" : { "displayedReference" : { "description" : "Reference of Pre-debit notification that is displayed to the shopper", @@ -856,6 +867,7 @@ "type" : "object" }, "Permit" : { + "additionalProperties" : false, "properties" : { "partnerId" : { "description" : "Partner ID (when using the permit-per-partner token sharing model).", @@ -882,6 +894,7 @@ "type" : "object" }, "PermitRestriction" : { + "additionalProperties" : false, "properties" : { "maxAmount" : { "description" : "The total sum amount of one or more payments made using this permit may not exceed this amount if set.", @@ -899,6 +912,7 @@ "type" : "object" }, "PermitResult" : { + "additionalProperties" : false, "properties" : { "resultKey" : { "x-addedInVersion" : "32", @@ -914,6 +928,7 @@ "type" : "object" }, "Recurring" : { + "additionalProperties" : false, "properties" : { "contract" : { "description" : "The type of recurring contract to be used.\nPossible values:\n* `ONECLICK` – Payment details can be used to initiate a one-click payment, where the shopper enters the [card security code (CVC/CVV)](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid).\n* `RECURRING` – Payment details can be used without the card security code to initiate [card-not-present transactions](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-not-present-cnp).\n* `ONECLICK,RECURRING` – Payment details can be used regardless of whether the shopper is on your site or not.\n* `PAYOUT` – Payment details can be used to [make a payout](https://docs.adyen.com/online-payments/online-payouts).", @@ -954,6 +969,7 @@ "type" : "object" }, "RecurringDetail" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "5", @@ -1050,6 +1066,7 @@ } }, "RecurringDetailsRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier you want to process the (transaction) request with.", @@ -1071,6 +1088,7 @@ "type" : "object" }, "RecurringDetailsResult" : { + "additionalProperties" : false, "properties" : { "creationDate" : { "description" : "The date when the recurring details were created.", @@ -1096,6 +1114,7 @@ "type" : "object" }, "ScheduleAccountUpdaterRequest" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "additionalProperties" : { @@ -1132,6 +1151,7 @@ "type" : "object" }, "ScheduleAccountUpdaterResult" : { + "additionalProperties" : false, "properties" : { "pspReference" : { "description" : "Adyen's 16-character unique reference associated with the transaction. This value is globally unique; quote it when communicating with us about this request.", @@ -1149,6 +1169,7 @@ "type" : "object" }, "ServiceError" : { + "additionalProperties" : false, "properties" : { "errorCode" : { "description" : "The error code mapped to the error message.", @@ -1175,6 +1196,7 @@ "type" : "object" }, "TokenDetails" : { + "additionalProperties" : false, "properties" : { "tokenData" : { "additionalProperties" : { diff --git a/json/RecurringService-v49.json b/json/RecurringService-v49.json index 2458b73..f5f1bb5 100644 --- a/json/RecurringService-v49.json +++ b/json/RecurringService-v49.json @@ -521,6 +521,7 @@ "components" : { "schemas" : { "Address" : { + "additionalProperties" : false, "properties" : { "city" : { "description" : "The name of the city. Maximum length: 3000 characters.", @@ -560,6 +561,7 @@ "type" : "object" }, "Amount" : { + "additionalProperties" : false, "properties" : { "currency" : { "description" : "The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).", @@ -580,6 +582,7 @@ "type" : "object" }, "BankAccount" : { + "additionalProperties" : false, "properties" : { "bankAccountNumber" : { "description" : "The bank account number (without separators).", @@ -623,6 +626,7 @@ "type" : "object" }, "Card" : { + "additionalProperties" : false, "properties" : { "cvc" : { "description" : "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is known also as:\n* CVV2/CVC2 – length: 3 digits\n* CID – length: 4 digits\n> If you are using [Client-Side Encryption](https://docs.adyen.com/classic-integration/cse-integration-ecommerce), the CVC code is present in the encrypted data. You must never post the card details to the server.\n> This field must be always present in a [one-click payment request](https://docs.adyen.com/classic-integration/recurring-payments).\n> When this value is returned in a response, it is always empty because it is not stored.", @@ -676,6 +680,7 @@ "type" : "object" }, "CreatePermitRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier, with which you want to process the transaction.", @@ -706,6 +711,7 @@ "type" : "object" }, "CreatePermitResult" : { + "additionalProperties" : false, "properties" : { "permitResultList" : { "description" : "List of new permits.", @@ -722,6 +728,7 @@ "type" : "object" }, "DisableRequest" : { + "additionalProperties" : false, "properties" : { "contract" : { "x-addedInVersion" : "3", @@ -748,6 +755,7 @@ "type" : "object" }, "DisableResult" : { + "additionalProperties" : false, "properties" : { "response" : { "description" : "Depending on whether a specific recurring detail was in the request, result is either [detail-successfully-disabled] or [all-details-successfully-disabled].", @@ -757,6 +765,7 @@ "type" : "object" }, "Name" : { + "additionalProperties" : false, "properties" : { "firstName" : { "description" : "The first name.", @@ -776,6 +785,7 @@ "type" : "object" }, "NotifyShopperRequest" : { + "additionalProperties" : false, "properties" : { "amount" : { "description" : "The amount of the upcoming payment.", @@ -823,6 +833,7 @@ "type" : "object" }, "NotifyShopperResult" : { + "additionalProperties" : false, "properties" : { "displayedReference" : { "description" : "Reference of Pre-debit notification that is displayed to the shopper", @@ -856,6 +867,7 @@ "type" : "object" }, "Permit" : { + "additionalProperties" : false, "properties" : { "partnerId" : { "description" : "Partner ID (when using the permit-per-partner token sharing model).", @@ -882,6 +894,7 @@ "type" : "object" }, "PermitRestriction" : { + "additionalProperties" : false, "properties" : { "maxAmount" : { "description" : "The total sum amount of one or more payments made using this permit may not exceed this amount if set.", @@ -899,6 +912,7 @@ "type" : "object" }, "PermitResult" : { + "additionalProperties" : false, "properties" : { "resultKey" : { "x-addedInVersion" : "32", @@ -914,6 +928,7 @@ "type" : "object" }, "Recurring" : { + "additionalProperties" : false, "properties" : { "contract" : { "description" : "The type of recurring contract to be used.\nPossible values:\n* `ONECLICK` – Payment details can be used to initiate a one-click payment, where the shopper enters the [card security code (CVC/CVV)](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid).\n* `RECURRING` – Payment details can be used without the card security code to initiate [card-not-present transactions](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-not-present-cnp).\n* `ONECLICK,RECURRING` – Payment details can be used regardless of whether the shopper is on your site or not.\n* `PAYOUT` – Payment details can be used to [make a payout](https://docs.adyen.com/online-payments/online-payouts).", @@ -954,6 +969,7 @@ "type" : "object" }, "RecurringDetail" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "5", @@ -1050,6 +1066,7 @@ } }, "RecurringDetailsRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier you want to process the (transaction) request with.", @@ -1071,6 +1088,7 @@ "type" : "object" }, "RecurringDetailsResult" : { + "additionalProperties" : false, "properties" : { "creationDate" : { "description" : "The date when the recurring details were created.", @@ -1096,6 +1114,7 @@ "type" : "object" }, "ScheduleAccountUpdaterRequest" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "additionalProperties" : { @@ -1132,6 +1151,7 @@ "type" : "object" }, "ScheduleAccountUpdaterResult" : { + "additionalProperties" : false, "properties" : { "pspReference" : { "description" : "Adyen's 16-character unique reference associated with the transaction. This value is globally unique; quote it when communicating with us about this request.", @@ -1149,6 +1169,7 @@ "type" : "object" }, "ServiceError" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "46", @@ -1183,6 +1204,7 @@ "type" : "object" }, "TokenDetails" : { + "additionalProperties" : false, "properties" : { "tokenData" : { "additionalProperties" : { diff --git a/json/RecurringService-v67.json b/json/RecurringService-v67.json index eedf617..7ff4ec1 100644 --- a/json/RecurringService-v67.json +++ b/json/RecurringService-v67.json @@ -615,6 +615,7 @@ "components" : { "schemas" : { "Address" : { + "additionalProperties" : false, "properties" : { "city" : { "description" : "The name of the city. Maximum length: 3000 characters.", @@ -654,6 +655,7 @@ "type" : "object" }, "Amount" : { + "additionalProperties" : false, "properties" : { "currency" : { "description" : "The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).", @@ -674,6 +676,7 @@ "type" : "object" }, "BankAccount" : { + "additionalProperties" : false, "properties" : { "bankAccountNumber" : { "description" : "The bank account number (without separators).", @@ -717,6 +720,7 @@ "type" : "object" }, "Card" : { + "additionalProperties" : false, "properties" : { "cvc" : { "description" : "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is known also as:\n* CVV2/CVC2 – length: 3 digits\n* CID – length: 4 digits\n> If you are using [Client-Side Encryption](https://docs.adyen.com/classic-integration/cse-integration-ecommerce), the CVC code is present in the encrypted data. You must never post the card details to the server.\n> This field must be always present in a [one-click payment request](https://docs.adyen.com/classic-integration/recurring-payments).\n> When this value is returned in a response, it is always empty because it is not stored.", @@ -770,6 +774,7 @@ "type" : "object" }, "CreatePermitRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier, with which you want to process the transaction.", @@ -800,6 +805,7 @@ "type" : "object" }, "CreatePermitResult" : { + "additionalProperties" : false, "properties" : { "permitResultList" : { "description" : "List of new permits.", @@ -816,6 +822,7 @@ "type" : "object" }, "DisablePermitRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier, with which you want to process the transaction.", @@ -833,6 +840,7 @@ "type" : "object" }, "DisablePermitResult" : { + "additionalProperties" : false, "properties" : { "pspReference" : { "description" : "A unique reference associated with the request. This value is globally unique; quote it when communicating with us about this request.", @@ -846,6 +854,7 @@ "type" : "object" }, "DisableRequest" : { + "additionalProperties" : false, "properties" : { "contract" : { "x-addedInVersion" : "3", @@ -872,6 +881,7 @@ "type" : "object" }, "DisableResult" : { + "additionalProperties" : false, "properties" : { "response" : { "description" : "Depending on whether a specific recurring detail was in the request, result is either [detail-successfully-disabled] or [all-details-successfully-disabled].", @@ -881,6 +891,7 @@ "type" : "object" }, "Name" : { + "additionalProperties" : false, "properties" : { "firstName" : { "description" : "The first name.", @@ -900,6 +911,7 @@ "type" : "object" }, "NotifyShopperRequest" : { + "additionalProperties" : false, "properties" : { "amount" : { "description" : "The amount of the upcoming payment.", @@ -947,6 +959,7 @@ "type" : "object" }, "NotifyShopperResult" : { + "additionalProperties" : false, "properties" : { "displayedReference" : { "description" : "Reference of Pre-debit notification that is displayed to the shopper", @@ -980,6 +993,7 @@ "type" : "object" }, "Permit" : { + "additionalProperties" : false, "properties" : { "partnerId" : { "description" : "Partner ID (when using the permit-per-partner token sharing model).", @@ -1006,6 +1020,7 @@ "type" : "object" }, "PermitRestriction" : { + "additionalProperties" : false, "properties" : { "maxAmount" : { "description" : "The total sum amount of one or more payments made using this permit may not exceed this amount if set.", @@ -1023,6 +1038,7 @@ "type" : "object" }, "PermitResult" : { + "additionalProperties" : false, "properties" : { "resultKey" : { "x-addedInVersion" : "32", @@ -1038,6 +1054,7 @@ "type" : "object" }, "Recurring" : { + "additionalProperties" : false, "properties" : { "contract" : { "description" : "The type of recurring contract to be used.\nPossible values:\n* `ONECLICK` – Payment details can be used to initiate a one-click payment, where the shopper enters the [card security code (CVC/CVV)](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid).\n* `RECURRING` – Payment details can be used without the card security code to initiate [card-not-present transactions](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-not-present-cnp).\n* `ONECLICK,RECURRING` – Payment details can be used regardless of whether the shopper is on your site or not.\n* `PAYOUT` – Payment details can be used to [make a payout](https://docs.adyen.com/online-payments/online-payouts).", @@ -1078,6 +1095,7 @@ "type" : "object" }, "RecurringDetail" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "5", @@ -1174,6 +1192,7 @@ } }, "RecurringDetailsRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier you want to process the (transaction) request with.", @@ -1195,6 +1214,7 @@ "type" : "object" }, "RecurringDetailsResult" : { + "additionalProperties" : false, "properties" : { "creationDate" : { "description" : "The date when the recurring details were created.", @@ -1220,6 +1240,7 @@ "type" : "object" }, "ScheduleAccountUpdaterRequest" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "additionalProperties" : { @@ -1256,6 +1277,7 @@ "type" : "object" }, "ScheduleAccountUpdaterResult" : { + "additionalProperties" : false, "properties" : { "pspReference" : { "description" : "Adyen's 16-character unique reference associated with the transaction. This value is globally unique; quote it when communicating with us about this request.", @@ -1273,6 +1295,7 @@ "type" : "object" }, "ServiceError" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "46", @@ -1307,6 +1330,7 @@ "type" : "object" }, "TokenDetails" : { + "additionalProperties" : false, "properties" : { "tokenData" : { "additionalProperties" : { diff --git a/json/RecurringService-v68.json b/json/RecurringService-v68.json index 0048547..1cf4005 100644 --- a/json/RecurringService-v68.json +++ b/json/RecurringService-v68.json @@ -615,6 +615,7 @@ "components" : { "schemas" : { "Address" : { + "additionalProperties" : false, "properties" : { "city" : { "description" : "The name of the city. Maximum length: 3000 characters.", @@ -654,6 +655,7 @@ "type" : "object" }, "Amount" : { + "additionalProperties" : false, "properties" : { "currency" : { "description" : "The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).", @@ -674,6 +676,7 @@ "type" : "object" }, "BankAccount" : { + "additionalProperties" : false, "properties" : { "bankAccountNumber" : { "description" : "The bank account number (without separators).", @@ -717,6 +720,7 @@ "type" : "object" }, "Card" : { + "additionalProperties" : false, "properties" : { "cvc" : { "description" : "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is known also as:\n* CVV2/CVC2 – length: 3 digits\n* CID – length: 4 digits\n> If you are using [Client-Side Encryption](https://docs.adyen.com/classic-integration/cse-integration-ecommerce), the CVC code is present in the encrypted data. You must never post the card details to the server.\n> This field must be always present in a [one-click payment request](https://docs.adyen.com/classic-integration/recurring-payments).\n> When this value is returned in a response, it is always empty because it is not stored.", @@ -770,6 +774,7 @@ "type" : "object" }, "CreatePermitRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier, with which you want to process the transaction.", @@ -800,6 +805,7 @@ "type" : "object" }, "CreatePermitResult" : { + "additionalProperties" : false, "properties" : { "permitResultList" : { "description" : "List of new permits.", @@ -816,6 +822,7 @@ "type" : "object" }, "DisablePermitRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier, with which you want to process the transaction.", @@ -833,6 +840,7 @@ "type" : "object" }, "DisablePermitResult" : { + "additionalProperties" : false, "properties" : { "pspReference" : { "description" : "A unique reference associated with the request. This value is globally unique; quote it when communicating with us about this request.", @@ -846,6 +854,7 @@ "type" : "object" }, "DisableRequest" : { + "additionalProperties" : false, "properties" : { "contract" : { "x-addedInVersion" : "3", @@ -872,6 +881,7 @@ "type" : "object" }, "DisableResult" : { + "additionalProperties" : false, "properties" : { "response" : { "description" : "Depending on whether a specific recurring detail was in the request, result is either [detail-successfully-disabled] or [all-details-successfully-disabled].", @@ -881,6 +891,7 @@ "type" : "object" }, "Name" : { + "additionalProperties" : false, "properties" : { "firstName" : { "description" : "The first name.", @@ -900,6 +911,7 @@ "type" : "object" }, "NotifyShopperRequest" : { + "additionalProperties" : false, "properties" : { "amount" : { "description" : "The amount of the upcoming payment.", @@ -947,6 +959,7 @@ "type" : "object" }, "NotifyShopperResult" : { + "additionalProperties" : false, "properties" : { "displayedReference" : { "description" : "Reference of Pre-debit notification that is displayed to the shopper", @@ -980,6 +993,7 @@ "type" : "object" }, "Permit" : { + "additionalProperties" : false, "properties" : { "partnerId" : { "description" : "Partner ID (when using the permit-per-partner token sharing model).", @@ -1006,6 +1020,7 @@ "type" : "object" }, "PermitRestriction" : { + "additionalProperties" : false, "properties" : { "maxAmount" : { "description" : "The total sum amount of one or more payments made using this permit may not exceed this amount if set.", @@ -1023,6 +1038,7 @@ "type" : "object" }, "PermitResult" : { + "additionalProperties" : false, "properties" : { "resultKey" : { "x-addedInVersion" : "32", @@ -1038,6 +1054,7 @@ "type" : "object" }, "Recurring" : { + "additionalProperties" : false, "properties" : { "contract" : { "description" : "The type of recurring contract to be used.\nPossible values:\n* `ONECLICK` – Payment details can be used to initiate a one-click payment, where the shopper enters the [card security code (CVC/CVV)](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid).\n* `RECURRING` – Payment details can be used without the card security code to initiate [card-not-present transactions](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-not-present-cnp).\n* `ONECLICK,RECURRING` – Payment details can be used regardless of whether the shopper is on your site or not.\n* `PAYOUT` – Payment details can be used to [make a payout](https://docs.adyen.com/online-payments/online-payouts).", @@ -1078,6 +1095,7 @@ "type" : "object" }, "RecurringDetail" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "5", @@ -1179,6 +1197,7 @@ } }, "RecurringDetailsRequest" : { + "additionalProperties" : false, "properties" : { "merchantAccount" : { "description" : "The merchant account identifier you want to process the (transaction) request with.", @@ -1200,6 +1219,7 @@ "type" : "object" }, "RecurringDetailsResult" : { + "additionalProperties" : false, "properties" : { "creationDate" : { "description" : "The date when the recurring details were created.", @@ -1225,6 +1245,7 @@ "type" : "object" }, "ScheduleAccountUpdaterRequest" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "additionalProperties" : { @@ -1261,6 +1282,7 @@ "type" : "object" }, "ScheduleAccountUpdaterResult" : { + "additionalProperties" : false, "properties" : { "pspReference" : { "description" : "Adyen's 16-character unique reference associated with the transaction. This value is globally unique; quote it when communicating with us about this request.", @@ -1278,6 +1300,7 @@ "type" : "object" }, "ServiceError" : { + "additionalProperties" : false, "properties" : { "additionalData" : { "x-addedInVersion" : "46", @@ -1312,6 +1335,7 @@ "type" : "object" }, "TokenDetails" : { + "additionalProperties" : false, "properties" : { "tokenData" : { "additionalProperties" : { diff --git a/yaml/RecurringService-v25.yaml b/yaml/RecurringService-v25.yaml index 4a5f076..5da9419 100644 --- a/yaml/RecurringService-v25.yaml +++ b/yaml/RecurringService-v25.yaml @@ -286,6 +286,7 @@ paths: components: schemas: Address: + additionalProperties: false properties: city: description: 'The name of the city. Maximum length: 3000 characters.' @@ -327,6 +328,7 @@ components: - country type: object Amount: + additionalProperties: false properties: currency: description: The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). @@ -342,6 +344,7 @@ components: - currency type: object BankAccount: + additionalProperties: false properties: bankAccountNumber: description: The bank account number (without separators). @@ -391,6 +394,7 @@ components: type: string type: object Card: + additionalProperties: false properties: cvc: description: "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid)\ @@ -455,6 +459,7 @@ components: type: string type: object DisableRequest: + additionalProperties: false properties: contract: x-addedInVersion: '3' @@ -494,6 +499,7 @@ components: - shopperReference type: object DisableResult: + additionalProperties: false properties: response: description: Depending on whether a specific recurring detail was in the @@ -501,6 +507,7 @@ components: type: string type: object Name: + additionalProperties: false properties: firstName: description: The first name. @@ -515,6 +522,7 @@ components: - lastName type: object NotifyShopperRequest: + additionalProperties: false properties: amount: description: The amount of the upcoming payment. @@ -561,6 +569,7 @@ components: - reference type: object NotifyShopperResult: + additionalProperties: false properties: displayedReference: description: Reference of Pre-debit notification that is displayed to the @@ -587,6 +596,7 @@ components: type: string type: object Recurring: + additionalProperties: false properties: contract: description: "The type of recurring contract to be used.\nPossible values:\n\ @@ -616,6 +626,7 @@ components: type: string type: object RecurringDetail: + additionalProperties: false properties: additionalData: x-addedInVersion: '5' @@ -703,6 +714,7 @@ components: RecurringDetail: $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier you want to process the (transaction) @@ -729,6 +741,7 @@ components: - shopperReference type: object RecurringDetailsResult: + additionalProperties: false properties: creationDate: description: The date when the recurring details were created. @@ -748,6 +761,7 @@ components: type: string type: object ScheduleAccountUpdaterRequest: + additionalProperties: false properties: additionalData: additionalProperties: @@ -785,6 +799,7 @@ components: - reference type: object ScheduleAccountUpdaterResult: + additionalProperties: false properties: pspReference: description: Adyen's 16-character unique reference associated with the transaction. @@ -801,6 +816,7 @@ components: - result type: object ServiceError: + additionalProperties: false properties: errorCode: description: The error code mapped to the error message. @@ -820,6 +836,7 @@ components: type: integer type: object TokenDetails: + additionalProperties: false properties: tokenData: additionalProperties: diff --git a/yaml/RecurringService-v30.yaml b/yaml/RecurringService-v30.yaml index e44ace4..4d6c1ad 100644 --- a/yaml/RecurringService-v30.yaml +++ b/yaml/RecurringService-v30.yaml @@ -286,6 +286,7 @@ paths: components: schemas: Address: + additionalProperties: false properties: city: description: 'The name of the city. Maximum length: 3000 characters.' @@ -327,6 +328,7 @@ components: - country type: object Amount: + additionalProperties: false properties: currency: description: The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). @@ -342,6 +344,7 @@ components: - currency type: object BankAccount: + additionalProperties: false properties: bankAccountNumber: description: The bank account number (without separators). @@ -391,6 +394,7 @@ components: type: string type: object Card: + additionalProperties: false properties: cvc: description: "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid)\ @@ -455,6 +459,7 @@ components: type: string type: object DisableRequest: + additionalProperties: false properties: contract: x-addedInVersion: '3' @@ -494,6 +499,7 @@ components: - shopperReference type: object DisableResult: + additionalProperties: false properties: response: description: Depending on whether a specific recurring detail was in the @@ -501,6 +507,7 @@ components: type: string type: object Name: + additionalProperties: false properties: firstName: description: The first name. @@ -515,6 +522,7 @@ components: - lastName type: object NotifyShopperRequest: + additionalProperties: false properties: amount: description: The amount of the upcoming payment. @@ -561,6 +569,7 @@ components: - reference type: object NotifyShopperResult: + additionalProperties: false properties: displayedReference: description: Reference of Pre-debit notification that is displayed to the @@ -587,6 +596,7 @@ components: type: string type: object Recurring: + additionalProperties: false properties: contract: description: "The type of recurring contract to be used.\nPossible values:\n\ @@ -616,6 +626,7 @@ components: type: string type: object RecurringDetail: + additionalProperties: false properties: additionalData: x-addedInVersion: '5' @@ -703,6 +714,7 @@ components: RecurringDetail: $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier you want to process the (transaction) @@ -729,6 +741,7 @@ components: - shopperReference type: object RecurringDetailsResult: + additionalProperties: false properties: creationDate: description: The date when the recurring details were created. @@ -748,6 +761,7 @@ components: type: string type: object ScheduleAccountUpdaterRequest: + additionalProperties: false properties: additionalData: additionalProperties: @@ -785,6 +799,7 @@ components: - reference type: object ScheduleAccountUpdaterResult: + additionalProperties: false properties: pspReference: description: Adyen's 16-character unique reference associated with the transaction. @@ -801,6 +816,7 @@ components: - result type: object ServiceError: + additionalProperties: false properties: errorCode: description: The error code mapped to the error message. @@ -820,6 +836,7 @@ components: type: integer type: object TokenDetails: + additionalProperties: false properties: tokenData: additionalProperties: diff --git a/yaml/RecurringService-v40.yaml b/yaml/RecurringService-v40.yaml index fc77ce6..f52d8af 100644 --- a/yaml/RecurringService-v40.yaml +++ b/yaml/RecurringService-v40.yaml @@ -342,6 +342,7 @@ paths: components: schemas: Address: + additionalProperties: false properties: city: description: 'The name of the city. Maximum length: 3000 characters.' @@ -383,6 +384,7 @@ components: - country type: object Amount: + additionalProperties: false properties: currency: description: The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). @@ -398,6 +400,7 @@ components: - currency type: object BankAccount: + additionalProperties: false properties: bankAccountNumber: description: The bank account number (without separators). @@ -447,6 +450,7 @@ components: type: string type: object Card: + additionalProperties: false properties: cvc: description: "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid)\ @@ -511,6 +515,7 @@ components: type: string type: object CreatePermitRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier, with which you want to process @@ -535,6 +540,7 @@ components: - permits type: object CreatePermitResult: + additionalProperties: false properties: permitResultList: description: List of new permits. @@ -547,6 +553,7 @@ components: type: string type: object DisableRequest: + additionalProperties: false properties: contract: x-addedInVersion: '3' @@ -586,6 +593,7 @@ components: - shopperReference type: object DisableResult: + additionalProperties: false properties: response: description: Depending on whether a specific recurring detail was in the @@ -593,6 +601,7 @@ components: type: string type: object Name: + additionalProperties: false properties: firstName: description: The first name. @@ -607,6 +616,7 @@ components: - lastName type: object NotifyShopperRequest: + additionalProperties: false properties: amount: description: The amount of the upcoming payment. @@ -653,6 +663,7 @@ components: - reference type: object NotifyShopperResult: + additionalProperties: false properties: displayedReference: description: Reference of Pre-debit notification that is displayed to the @@ -679,6 +690,7 @@ components: type: string type: object Permit: + additionalProperties: false properties: partnerId: description: Partner ID (when using the permit-per-partner token sharing @@ -700,6 +712,7 @@ components: type: string type: object PermitRestriction: + additionalProperties: false properties: maxAmount: description: The total sum amount of one or more payments made using this @@ -715,6 +728,7 @@ components: type: boolean type: object PermitResult: + additionalProperties: false properties: resultKey: x-addedInVersion: '32' @@ -727,6 +741,7 @@ components: type: string type: object Recurring: + additionalProperties: false properties: contract: description: "The type of recurring contract to be used.\nPossible values:\n\ @@ -767,6 +782,7 @@ components: type: string type: object RecurringDetail: + additionalProperties: false properties: additionalData: x-addedInVersion: '5' @@ -854,6 +870,7 @@ components: RecurringDetail: $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier you want to process the (transaction) @@ -880,6 +897,7 @@ components: - shopperReference type: object RecurringDetailsResult: + additionalProperties: false properties: creationDate: description: The date when the recurring details were created. @@ -899,6 +917,7 @@ components: type: string type: object ScheduleAccountUpdaterRequest: + additionalProperties: false properties: additionalData: additionalProperties: @@ -936,6 +955,7 @@ components: - reference type: object ScheduleAccountUpdaterResult: + additionalProperties: false properties: pspReference: description: Adyen's 16-character unique reference associated with the transaction. @@ -952,6 +972,7 @@ components: - result type: object ServiceError: + additionalProperties: false properties: errorCode: description: The error code mapped to the error message. @@ -971,6 +992,7 @@ components: type: integer type: object TokenDetails: + additionalProperties: false properties: tokenData: additionalProperties: diff --git a/yaml/RecurringService-v49.yaml b/yaml/RecurringService-v49.yaml index c52e79f..0957631 100644 --- a/yaml/RecurringService-v49.yaml +++ b/yaml/RecurringService-v49.yaml @@ -342,6 +342,7 @@ paths: components: schemas: Address: + additionalProperties: false properties: city: description: 'The name of the city. Maximum length: 3000 characters.' @@ -383,6 +384,7 @@ components: - country type: object Amount: + additionalProperties: false properties: currency: description: The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). @@ -398,6 +400,7 @@ components: - currency type: object BankAccount: + additionalProperties: false properties: bankAccountNumber: description: The bank account number (without separators). @@ -447,6 +450,7 @@ components: type: string type: object Card: + additionalProperties: false properties: cvc: description: "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid)\ @@ -511,6 +515,7 @@ components: type: string type: object CreatePermitRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier, with which you want to process @@ -535,6 +540,7 @@ components: - permits type: object CreatePermitResult: + additionalProperties: false properties: permitResultList: description: List of new permits. @@ -547,6 +553,7 @@ components: type: string type: object DisableRequest: + additionalProperties: false properties: contract: x-addedInVersion: '3' @@ -586,6 +593,7 @@ components: - shopperReference type: object DisableResult: + additionalProperties: false properties: response: description: Depending on whether a specific recurring detail was in the @@ -593,6 +601,7 @@ components: type: string type: object Name: + additionalProperties: false properties: firstName: description: The first name. @@ -607,6 +616,7 @@ components: - lastName type: object NotifyShopperRequest: + additionalProperties: false properties: amount: description: The amount of the upcoming payment. @@ -653,6 +663,7 @@ components: - reference type: object NotifyShopperResult: + additionalProperties: false properties: displayedReference: description: Reference of Pre-debit notification that is displayed to the @@ -679,6 +690,7 @@ components: type: string type: object Permit: + additionalProperties: false properties: partnerId: description: Partner ID (when using the permit-per-partner token sharing @@ -700,6 +712,7 @@ components: type: string type: object PermitRestriction: + additionalProperties: false properties: maxAmount: description: The total sum amount of one or more payments made using this @@ -715,6 +728,7 @@ components: type: boolean type: object PermitResult: + additionalProperties: false properties: resultKey: x-addedInVersion: '32' @@ -727,6 +741,7 @@ components: type: string type: object Recurring: + additionalProperties: false properties: contract: description: "The type of recurring contract to be used.\nPossible values:\n\ @@ -767,6 +782,7 @@ components: type: string type: object RecurringDetail: + additionalProperties: false properties: additionalData: x-addedInVersion: '5' @@ -854,6 +870,7 @@ components: RecurringDetail: $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier you want to process the (transaction) @@ -880,6 +897,7 @@ components: - shopperReference type: object RecurringDetailsResult: + additionalProperties: false properties: creationDate: description: The date when the recurring details were created. @@ -899,6 +917,7 @@ components: type: string type: object ScheduleAccountUpdaterRequest: + additionalProperties: false properties: additionalData: additionalProperties: @@ -936,6 +955,7 @@ components: - reference type: object ScheduleAccountUpdaterResult: + additionalProperties: false properties: pspReference: description: Adyen's 16-character unique reference associated with the transaction. @@ -952,6 +972,7 @@ components: - result type: object ServiceError: + additionalProperties: false properties: additionalData: x-addedInVersion: '46' @@ -979,6 +1000,7 @@ components: type: integer type: object TokenDetails: + additionalProperties: false properties: tokenData: additionalProperties: diff --git a/yaml/RecurringService-v67.yaml b/yaml/RecurringService-v67.yaml index bb8260b..95dc411 100644 --- a/yaml/RecurringService-v67.yaml +++ b/yaml/RecurringService-v67.yaml @@ -397,6 +397,7 @@ paths: components: schemas: Address: + additionalProperties: false properties: city: description: 'The name of the city. Maximum length: 3000 characters.' @@ -438,6 +439,7 @@ components: - country type: object Amount: + additionalProperties: false properties: currency: description: The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). @@ -453,6 +455,7 @@ components: - currency type: object BankAccount: + additionalProperties: false properties: bankAccountNumber: description: The bank account number (without separators). @@ -502,6 +505,7 @@ components: type: string type: object Card: + additionalProperties: false properties: cvc: description: "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid)\ @@ -566,6 +570,7 @@ components: type: string type: object CreatePermitRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier, with which you want to process @@ -590,6 +595,7 @@ components: - permits type: object CreatePermitResult: + additionalProperties: false properties: permitResultList: description: List of new permits. @@ -602,6 +608,7 @@ components: type: string type: object DisablePermitRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier, with which you want to process @@ -615,6 +622,7 @@ components: - token type: object DisablePermitResult: + additionalProperties: false properties: pspReference: description: A unique reference associated with the request. This value @@ -625,6 +633,7 @@ components: type: string type: object DisableRequest: + additionalProperties: false properties: contract: x-addedInVersion: '3' @@ -664,6 +673,7 @@ components: - shopperReference type: object DisableResult: + additionalProperties: false properties: response: description: Depending on whether a specific recurring detail was in the @@ -671,6 +681,7 @@ components: type: string type: object Name: + additionalProperties: false properties: firstName: description: The first name. @@ -685,6 +696,7 @@ components: - lastName type: object NotifyShopperRequest: + additionalProperties: false properties: amount: description: The amount of the upcoming payment. @@ -731,6 +743,7 @@ components: - reference type: object NotifyShopperResult: + additionalProperties: false properties: displayedReference: description: Reference of Pre-debit notification that is displayed to the @@ -757,6 +770,7 @@ components: type: string type: object Permit: + additionalProperties: false properties: partnerId: description: Partner ID (when using the permit-per-partner token sharing @@ -778,6 +792,7 @@ components: type: string type: object PermitRestriction: + additionalProperties: false properties: maxAmount: description: The total sum amount of one or more payments made using this @@ -793,6 +808,7 @@ components: type: boolean type: object PermitResult: + additionalProperties: false properties: resultKey: x-addedInVersion: '32' @@ -805,6 +821,7 @@ components: type: string type: object Recurring: + additionalProperties: false properties: contract: description: "The type of recurring contract to be used.\nPossible values:\n\ @@ -845,6 +862,7 @@ components: type: string type: object RecurringDetail: + additionalProperties: false properties: additionalData: x-addedInVersion: '5' @@ -932,6 +950,7 @@ components: RecurringDetail: $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier you want to process the (transaction) @@ -958,6 +977,7 @@ components: - shopperReference type: object RecurringDetailsResult: + additionalProperties: false properties: creationDate: description: The date when the recurring details were created. @@ -977,6 +997,7 @@ components: type: string type: object ScheduleAccountUpdaterRequest: + additionalProperties: false properties: additionalData: additionalProperties: @@ -1014,6 +1035,7 @@ components: - reference type: object ScheduleAccountUpdaterResult: + additionalProperties: false properties: pspReference: description: Adyen's 16-character unique reference associated with the transaction. @@ -1030,6 +1052,7 @@ components: - result type: object ServiceError: + additionalProperties: false properties: additionalData: x-addedInVersion: '46' @@ -1057,6 +1080,7 @@ components: type: integer type: object TokenDetails: + additionalProperties: false properties: tokenData: additionalProperties: diff --git a/yaml/RecurringService-v68.yaml b/yaml/RecurringService-v68.yaml index 8a29330..f09f551 100644 --- a/yaml/RecurringService-v68.yaml +++ b/yaml/RecurringService-v68.yaml @@ -397,6 +397,7 @@ paths: components: schemas: Address: + additionalProperties: false properties: city: description: 'The name of the city. Maximum length: 3000 characters.' @@ -438,6 +439,7 @@ components: - country type: object Amount: + additionalProperties: false properties: currency: description: The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). @@ -453,6 +455,7 @@ components: - currency type: object BankAccount: + additionalProperties: false properties: bankAccountNumber: description: The bank account number (without separators). @@ -502,6 +505,7 @@ components: type: string type: object Card: + additionalProperties: false properties: cvc: description: "The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid)\ @@ -566,6 +570,7 @@ components: type: string type: object CreatePermitRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier, with which you want to process @@ -590,6 +595,7 @@ components: - permits type: object CreatePermitResult: + additionalProperties: false properties: permitResultList: description: List of new permits. @@ -602,6 +608,7 @@ components: type: string type: object DisablePermitRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier, with which you want to process @@ -615,6 +622,7 @@ components: - token type: object DisablePermitResult: + additionalProperties: false properties: pspReference: description: A unique reference associated with the request. This value @@ -625,6 +633,7 @@ components: type: string type: object DisableRequest: + additionalProperties: false properties: contract: x-addedInVersion: '3' @@ -664,6 +673,7 @@ components: - shopperReference type: object DisableResult: + additionalProperties: false properties: response: description: Depending on whether a specific recurring detail was in the @@ -671,6 +681,7 @@ components: type: string type: object Name: + additionalProperties: false properties: firstName: description: The first name. @@ -685,6 +696,7 @@ components: - lastName type: object NotifyShopperRequest: + additionalProperties: false properties: amount: description: The amount of the upcoming payment. @@ -731,6 +743,7 @@ components: - reference type: object NotifyShopperResult: + additionalProperties: false properties: displayedReference: description: Reference of Pre-debit notification that is displayed to the @@ -757,6 +770,7 @@ components: type: string type: object Permit: + additionalProperties: false properties: partnerId: description: Partner ID (when using the permit-per-partner token sharing @@ -778,6 +792,7 @@ components: type: string type: object PermitRestriction: + additionalProperties: false properties: maxAmount: description: The total sum amount of one or more payments made using this @@ -793,6 +808,7 @@ components: type: boolean type: object PermitResult: + additionalProperties: false properties: resultKey: x-addedInVersion: '32' @@ -805,6 +821,7 @@ components: type: string type: object Recurring: + additionalProperties: false properties: contract: description: "The type of recurring contract to be used.\nPossible values:\n\ @@ -845,6 +862,7 @@ components: type: string type: object RecurringDetail: + additionalProperties: false properties: additionalData: x-addedInVersion: '5' @@ -941,6 +959,7 @@ components: RecurringDetail: $ref: '#/components/schemas/RecurringDetail' RecurringDetailsRequest: + additionalProperties: false properties: merchantAccount: description: The merchant account identifier you want to process the (transaction) @@ -967,6 +986,7 @@ components: - shopperReference type: object RecurringDetailsResult: + additionalProperties: false properties: creationDate: description: The date when the recurring details were created. @@ -986,6 +1006,7 @@ components: type: string type: object ScheduleAccountUpdaterRequest: + additionalProperties: false properties: additionalData: additionalProperties: @@ -1023,6 +1044,7 @@ components: - reference type: object ScheduleAccountUpdaterResult: + additionalProperties: false properties: pspReference: description: Adyen's 16-character unique reference associated with the transaction. @@ -1039,6 +1061,7 @@ components: - result type: object ServiceError: + additionalProperties: false properties: additionalData: x-addedInVersion: '46' @@ -1066,6 +1089,7 @@ components: type: integer type: object TokenDetails: + additionalProperties: false properties: tokenData: additionalProperties: