diff --git a/json/PayoutService-v30.json b/json/PayoutService-v30.json index 9a736ef..cb1cd40 100644 --- a/json/PayoutService-v30.json +++ b/json/PayoutService-v30.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Payout API", "description" : "A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\n\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\n## Authentication\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://www.adyen.help/hc/en-us/requests/new).\n\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\n\n```\ncurl\n-U \"storePayout@Company.[YourCompany]\":\"YourBasicAuthenticationPassword\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n", - "x-timestamp" : "2022-08-25T16:24:01Z", + "x-timestamp" : "2022-09-05T11:19:27Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -1394,14 +1394,7 @@ "type" : "string" }, "merchantAdviceCode" : { - "description" : "A code and message that issuers send to provide more details about the payment. This field is especially useful when implementing a retry logic for declined payments.\n\nPossible values:\n\n* **01: New account information available**\n\n* **02: Cannot approve at this time, try again later**\n\n* **03: Do not try again**\n\n* **04: Token requirements not fulfilled for this token type**\n\n* **21: Payment Cancellation** (only for Mastercard)\n\n", - "enum" : [ - "01: New account information available", - "02: Cannot approve at this time, try again later", - "03: Do not try again", - "04: Token requirements not fulfilled for this token type", - "21: Payment Cancellation" - ], + "description" : "The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.\n\nFor more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).", "type" : "string" }, "merchantReference" : { diff --git a/json/PayoutService-v40.json b/json/PayoutService-v40.json index 9c50971..7108a63 100644 --- a/json/PayoutService-v40.json +++ b/json/PayoutService-v40.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Payout API", "description" : "A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\n\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\n## Authentication\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://www.adyen.help/hc/en-us/requests/new).\n\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\n\n```\ncurl\n-U \"storePayout@Company.[YourCompany]\":\"YourBasicAuthenticationPassword\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n", - "x-timestamp" : "2022-08-25T16:24:01Z", + "x-timestamp" : "2022-09-05T11:19:27Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -1405,14 +1405,7 @@ "type" : "string" }, "merchantAdviceCode" : { - "description" : "A code and message that issuers send to provide more details about the payment. This field is especially useful when implementing a retry logic for declined payments.\n\nPossible values:\n\n* **01: New account information available**\n\n* **02: Cannot approve at this time, try again later**\n\n* **03: Do not try again**\n\n* **04: Token requirements not fulfilled for this token type**\n\n* **21: Payment Cancellation** (only for Mastercard)\n\n", - "enum" : [ - "01: New account information available", - "02: Cannot approve at this time, try again later", - "03: Do not try again", - "04: Token requirements not fulfilled for this token type", - "21: Payment Cancellation" - ], + "description" : "The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.\n\nFor more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).", "type" : "string" }, "merchantReference" : { diff --git a/json/PayoutService-v50.json b/json/PayoutService-v50.json index 138071d..b039912 100644 --- a/json/PayoutService-v50.json +++ b/json/PayoutService-v50.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Payout API", "description" : "A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\n\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\n## Authentication\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://www.adyen.help/hc/en-us/requests/new).\n\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\n\n```\ncurl\n-U \"storePayout@Company.[YourCompany]\":\"YourBasicAuthenticationPassword\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n", - "x-timestamp" : "2022-08-25T17:24:57Z", + "x-timestamp" : "2022-09-05T11:19:27Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -1405,14 +1405,7 @@ "type" : "string" }, "merchantAdviceCode" : { - "description" : "A code and message that issuers send to provide more details about the payment. This field is especially useful when implementing a retry logic for declined payments.\n\nPossible values:\n\n* **01: New account information available**\n\n* **02: Cannot approve at this time, try again later**\n\n* **03: Do not try again**\n\n* **04: Token requirements not fulfilled for this token type**\n\n* **21: Payment Cancellation** (only for Mastercard)\n\n", - "enum" : [ - "01: New account information available", - "02: Cannot approve at this time, try again later", - "03: Do not try again", - "04: Token requirements not fulfilled for this token type", - "21: Payment Cancellation" - ], + "description" : "The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.\n\nFor more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).", "type" : "string" }, "merchantReference" : { diff --git a/json/PayoutService-v51.json b/json/PayoutService-v51.json index 31d1e50..7790de3 100644 --- a/json/PayoutService-v51.json +++ b/json/PayoutService-v51.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Payout API", "description" : "A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\n\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\n## Authentication\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://www.adyen.help/hc/en-us/requests/new).\n\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\n\n```\ncurl\n-U \"storePayout@Company.[YourCompany]\":\"YourBasicAuthenticationPassword\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n", - "x-timestamp" : "2022-08-25T17:24:57Z", + "x-timestamp" : "2022-09-05T11:19:27Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -1405,14 +1405,7 @@ "type" : "string" }, "merchantAdviceCode" : { - "description" : "A code and message that issuers send to provide more details about the payment. This field is especially useful when implementing a retry logic for declined payments.\n\nPossible values:\n\n* **01: New account information available**\n\n* **02: Cannot approve at this time, try again later**\n\n* **03: Do not try again**\n\n* **04: Token requirements not fulfilled for this token type**\n\n* **21: Payment Cancellation** (only for Mastercard)\n\n", - "enum" : [ - "01: New account information available", - "02: Cannot approve at this time, try again later", - "03: Do not try again", - "04: Token requirements not fulfilled for this token type", - "21: Payment Cancellation" - ], + "description" : "The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.\n\nFor more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).", "type" : "string" }, "merchantReference" : { diff --git a/json/PayoutService-v52.json b/json/PayoutService-v52.json index afbb5bc..81d3d6c 100644 --- a/json/PayoutService-v52.json +++ b/json/PayoutService-v52.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Payout API", "description" : "A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\n\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\n## Authentication\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://www.adyen.help/hc/en-us/requests/new).\n\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\n\n```\ncurl\n-U \"storePayout@Company.[YourCompany]\":\"YourBasicAuthenticationPassword\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n", - "x-timestamp" : "2022-08-25T17:24:57Z", + "x-timestamp" : "2022-09-05T11:19:27Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -1405,14 +1405,7 @@ "type" : "string" }, "merchantAdviceCode" : { - "description" : "A code and message that issuers send to provide more details about the payment. This field is especially useful when implementing a retry logic for declined payments.\n\nPossible values:\n\n* **01: New account information available**\n\n* **02: Cannot approve at this time, try again later**\n\n* **03: Do not try again**\n\n* **04: Token requirements not fulfilled for this token type**\n\n* **21: Payment Cancellation** (only for Mastercard)\n\n", - "enum" : [ - "01: New account information available", - "02: Cannot approve at this time, try again later", - "03: Do not try again", - "04: Token requirements not fulfilled for this token type", - "21: Payment Cancellation" - ], + "description" : "The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.\n\nFor more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).", "type" : "string" }, "merchantReference" : { diff --git a/json/PayoutService-v64.json b/json/PayoutService-v64.json index 86878d8..8f12ed7 100644 --- a/json/PayoutService-v64.json +++ b/json/PayoutService-v64.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Payout API", "description" : "A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\n\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\n## Authentication\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://www.adyen.help/hc/en-us/requests/new).\n\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\n\n```\ncurl\n-U \"storePayout@Company.[YourCompany]\":\"YourBasicAuthenticationPassword\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n", - "x-timestamp" : "2022-08-25T17:24:57Z", + "x-timestamp" : "2022-09-05T11:19:28Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -1405,14 +1405,7 @@ "type" : "string" }, "merchantAdviceCode" : { - "description" : "A code and message that issuers send to provide more details about the payment. This field is especially useful when implementing a retry logic for declined payments.\n\nPossible values:\n\n* **01: New account information available**\n\n* **02: Cannot approve at this time, try again later**\n\n* **03: Do not try again**\n\n* **04: Token requirements not fulfilled for this token type**\n\n* **21: Payment Cancellation** (only for Mastercard)\n\n", - "enum" : [ - "01: New account information available", - "02: Cannot approve at this time, try again later", - "03: Do not try again", - "04: Token requirements not fulfilled for this token type", - "21: Payment Cancellation" - ], + "description" : "The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.\n\nFor more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).", "type" : "string" }, "merchantReference" : { diff --git a/json/PayoutService-v67.json b/json/PayoutService-v67.json index a800d17..28afb1c 100644 --- a/json/PayoutService-v67.json +++ b/json/PayoutService-v67.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Payout API", "description" : "A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\n\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\n## Authentication\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://www.adyen.help/hc/en-us/requests/new).\n\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\n\n```\ncurl\n-U \"storePayout@Company.[YourCompany]\":\"YourBasicAuthenticationPassword\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n", - "x-timestamp" : "2022-08-25T17:24:57Z", + "x-timestamp" : "2022-09-05T11:19:28Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -1405,14 +1405,7 @@ "type" : "string" }, "merchantAdviceCode" : { - "description" : "A code and message that issuers send to provide more details about the payment. This field is especially useful when implementing a retry logic for declined payments.\n\nPossible values:\n\n* **01: New account information available**\n\n* **02: Cannot approve at this time, try again later**\n\n* **03: Do not try again**\n\n* **04: Token requirements not fulfilled for this token type**\n\n* **21: Payment Cancellation** (only for Mastercard)\n\n", - "enum" : [ - "01: New account information available", - "02: Cannot approve at this time, try again later", - "03: Do not try again", - "04: Token requirements not fulfilled for this token type", - "21: Payment Cancellation" - ], + "description" : "The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.\n\nFor more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).", "type" : "string" }, "merchantReference" : { diff --git a/json/PayoutService-v68.json b/json/PayoutService-v68.json index 9797251..6a02855 100644 --- a/json/PayoutService-v68.json +++ b/json/PayoutService-v68.json @@ -10,7 +10,7 @@ "x-publicVersion" : true, "title" : "Adyen Payout API", "description" : "A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\n\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\n## Authentication\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://www.adyen.help/hc/en-us/requests/new).\n\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\n\n```\ncurl\n-U \"storePayout@Company.[YourCompany]\":\"YourBasicAuthenticationPassword\" \\\n-H \"Content-Type: application/json\" \\\n...\n```\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\n\n", - "x-timestamp" : "2022-08-25T17:24:57Z", + "x-timestamp" : "2022-09-05T11:19:28Z", "termsOfService" : "https://www.adyen.com/legal/terms-and-conditions", "contact" : { "name" : "Adyen Developer Experience team", @@ -1405,14 +1405,7 @@ "type" : "string" }, "merchantAdviceCode" : { - "description" : "A code and message that issuers send to provide more details about the payment. This field is especially useful when implementing a retry logic for declined payments.\n\nPossible values:\n\n* **01: New account information available**\n\n* **02: Cannot approve at this time, try again later**\n\n* **03: Do not try again**\n\n* **04: Token requirements not fulfilled for this token type**\n\n* **21: Payment Cancellation** (only for Mastercard)\n\n", - "enum" : [ - "01: New account information available", - "02: Cannot approve at this time, try again later", - "03: Do not try again", - "04: Token requirements not fulfilled for this token type", - "21: Payment Cancellation" - ], + "description" : "The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.\n\nFor more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).", "type" : "string" }, "merchantReference" : { diff --git a/yaml/PayoutService-v30.yaml b/yaml/PayoutService-v30.yaml index 1fbff00..562007b 100644 --- a/yaml/PayoutService-v30.yaml +++ b/yaml/PayoutService-v30.yaml @@ -40,7 +40,7 @@ info: ' - x-timestamp: '2022-08-25T16:24:01Z' + x-timestamp: '2022-09-05T11:19:27Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -1343,36 +1343,12 @@ components: > Contact Support Team to enable this field.' type: string merchantAdviceCode: - description: 'A code and message that issuers send to provide more details - about the payment. This field is especially useful when implementing a - retry logic for declined payments. + description: 'The Merchant Advice Code (MAC) can be returned by Mastercard + issuers for refused payments. If present, the MAC contains information + about why the payment failed, and whether it can be retried. - Possible values: - - - * **01: New account information available** - - - * **02: Cannot approve at this time, try again later** - - - * **03: Do not try again** - - - * **04: Token requirements not fulfilled for this token type** - - - * **21: Payment Cancellation** (only for Mastercard) - - - ' - enum: - - '01: New account information available' - - '02: Cannot approve at this time, try again later' - - '03: Do not try again' - - '04: Token requirements not fulfilled for this token type' - - '21: Payment Cancellation' + For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).' type: string merchantReference: description: The reference provided for the transaction. diff --git a/yaml/PayoutService-v40.yaml b/yaml/PayoutService-v40.yaml index 4593d31..7ae0f9a 100644 --- a/yaml/PayoutService-v40.yaml +++ b/yaml/PayoutService-v40.yaml @@ -40,7 +40,7 @@ info: ' - x-timestamp: '2022-08-25T16:24:01Z' + x-timestamp: '2022-09-05T11:19:27Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -1354,36 +1354,12 @@ components: > Contact Support Team to enable this field.' type: string merchantAdviceCode: - description: 'A code and message that issuers send to provide more details - about the payment. This field is especially useful when implementing a - retry logic for declined payments. + description: 'The Merchant Advice Code (MAC) can be returned by Mastercard + issuers for refused payments. If present, the MAC contains information + about why the payment failed, and whether it can be retried. - Possible values: - - - * **01: New account information available** - - - * **02: Cannot approve at this time, try again later** - - - * **03: Do not try again** - - - * **04: Token requirements not fulfilled for this token type** - - - * **21: Payment Cancellation** (only for Mastercard) - - - ' - enum: - - '01: New account information available' - - '02: Cannot approve at this time, try again later' - - '03: Do not try again' - - '04: Token requirements not fulfilled for this token type' - - '21: Payment Cancellation' + For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).' type: string merchantReference: description: The reference provided for the transaction. diff --git a/yaml/PayoutService-v50.yaml b/yaml/PayoutService-v50.yaml index 0503381..145048c 100644 --- a/yaml/PayoutService-v50.yaml +++ b/yaml/PayoutService-v50.yaml @@ -40,7 +40,7 @@ info: ' - x-timestamp: '2022-08-25T17:24:57Z' + x-timestamp: '2022-09-05T11:19:27Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -1354,36 +1354,12 @@ components: > Contact Support Team to enable this field.' type: string merchantAdviceCode: - description: 'A code and message that issuers send to provide more details - about the payment. This field is especially useful when implementing a - retry logic for declined payments. + description: 'The Merchant Advice Code (MAC) can be returned by Mastercard + issuers for refused payments. If present, the MAC contains information + about why the payment failed, and whether it can be retried. - Possible values: - - - * **01: New account information available** - - - * **02: Cannot approve at this time, try again later** - - - * **03: Do not try again** - - - * **04: Token requirements not fulfilled for this token type** - - - * **21: Payment Cancellation** (only for Mastercard) - - - ' - enum: - - '01: New account information available' - - '02: Cannot approve at this time, try again later' - - '03: Do not try again' - - '04: Token requirements not fulfilled for this token type' - - '21: Payment Cancellation' + For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).' type: string merchantReference: description: The reference provided for the transaction. diff --git a/yaml/PayoutService-v51.yaml b/yaml/PayoutService-v51.yaml index f2adbcb..2cba6b3 100644 --- a/yaml/PayoutService-v51.yaml +++ b/yaml/PayoutService-v51.yaml @@ -40,7 +40,7 @@ info: ' - x-timestamp: '2022-08-25T17:24:57Z' + x-timestamp: '2022-09-05T11:19:27Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -1354,36 +1354,12 @@ components: > Contact Support Team to enable this field.' type: string merchantAdviceCode: - description: 'A code and message that issuers send to provide more details - about the payment. This field is especially useful when implementing a - retry logic for declined payments. + description: 'The Merchant Advice Code (MAC) can be returned by Mastercard + issuers for refused payments. If present, the MAC contains information + about why the payment failed, and whether it can be retried. - Possible values: - - - * **01: New account information available** - - - * **02: Cannot approve at this time, try again later** - - - * **03: Do not try again** - - - * **04: Token requirements not fulfilled for this token type** - - - * **21: Payment Cancellation** (only for Mastercard) - - - ' - enum: - - '01: New account information available' - - '02: Cannot approve at this time, try again later' - - '03: Do not try again' - - '04: Token requirements not fulfilled for this token type' - - '21: Payment Cancellation' + For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).' type: string merchantReference: description: The reference provided for the transaction. diff --git a/yaml/PayoutService-v52.yaml b/yaml/PayoutService-v52.yaml index 9f24076..3afbd3f 100644 --- a/yaml/PayoutService-v52.yaml +++ b/yaml/PayoutService-v52.yaml @@ -40,7 +40,7 @@ info: ' - x-timestamp: '2022-08-25T17:24:57Z' + x-timestamp: '2022-09-05T11:19:27Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -1354,36 +1354,12 @@ components: > Contact Support Team to enable this field.' type: string merchantAdviceCode: - description: 'A code and message that issuers send to provide more details - about the payment. This field is especially useful when implementing a - retry logic for declined payments. + description: 'The Merchant Advice Code (MAC) can be returned by Mastercard + issuers for refused payments. If present, the MAC contains information + about why the payment failed, and whether it can be retried. - Possible values: - - - * **01: New account information available** - - - * **02: Cannot approve at this time, try again later** - - - * **03: Do not try again** - - - * **04: Token requirements not fulfilled for this token type** - - - * **21: Payment Cancellation** (only for Mastercard) - - - ' - enum: - - '01: New account information available' - - '02: Cannot approve at this time, try again later' - - '03: Do not try again' - - '04: Token requirements not fulfilled for this token type' - - '21: Payment Cancellation' + For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).' type: string merchantReference: description: The reference provided for the transaction. diff --git a/yaml/PayoutService-v64.yaml b/yaml/PayoutService-v64.yaml index 10949b8..2900b0e 100644 --- a/yaml/PayoutService-v64.yaml +++ b/yaml/PayoutService-v64.yaml @@ -40,7 +40,7 @@ info: ' - x-timestamp: '2022-08-25T17:24:57Z' + x-timestamp: '2022-09-05T11:19:28Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -1354,36 +1354,12 @@ components: > Contact Support Team to enable this field.' type: string merchantAdviceCode: - description: 'A code and message that issuers send to provide more details - about the payment. This field is especially useful when implementing a - retry logic for declined payments. + description: 'The Merchant Advice Code (MAC) can be returned by Mastercard + issuers for refused payments. If present, the MAC contains information + about why the payment failed, and whether it can be retried. - Possible values: - - - * **01: New account information available** - - - * **02: Cannot approve at this time, try again later** - - - * **03: Do not try again** - - - * **04: Token requirements not fulfilled for this token type** - - - * **21: Payment Cancellation** (only for Mastercard) - - - ' - enum: - - '01: New account information available' - - '02: Cannot approve at this time, try again later' - - '03: Do not try again' - - '04: Token requirements not fulfilled for this token type' - - '21: Payment Cancellation' + For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).' type: string merchantReference: description: The reference provided for the transaction. diff --git a/yaml/PayoutService-v67.yaml b/yaml/PayoutService-v67.yaml index 91bc721..3ef4304 100644 --- a/yaml/PayoutService-v67.yaml +++ b/yaml/PayoutService-v67.yaml @@ -40,7 +40,7 @@ info: ' - x-timestamp: '2022-08-25T17:24:57Z' + x-timestamp: '2022-09-05T11:19:28Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -1354,36 +1354,12 @@ components: > Contact Support Team to enable this field.' type: string merchantAdviceCode: - description: 'A code and message that issuers send to provide more details - about the payment. This field is especially useful when implementing a - retry logic for declined payments. + description: 'The Merchant Advice Code (MAC) can be returned by Mastercard + issuers for refused payments. If present, the MAC contains information + about why the payment failed, and whether it can be retried. - Possible values: - - - * **01: New account information available** - - - * **02: Cannot approve at this time, try again later** - - - * **03: Do not try again** - - - * **04: Token requirements not fulfilled for this token type** - - - * **21: Payment Cancellation** (only for Mastercard) - - - ' - enum: - - '01: New account information available' - - '02: Cannot approve at this time, try again later' - - '03: Do not try again' - - '04: Token requirements not fulfilled for this token type' - - '21: Payment Cancellation' + For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).' type: string merchantReference: description: The reference provided for the transaction. diff --git a/yaml/PayoutService-v68.yaml b/yaml/PayoutService-v68.yaml index 0c28ffe..b160a97 100644 --- a/yaml/PayoutService-v68.yaml +++ b/yaml/PayoutService-v68.yaml @@ -40,7 +40,7 @@ info: ' - x-timestamp: '2022-08-25T17:24:57Z' + x-timestamp: '2022-09-05T11:19:28Z' termsOfService: https://www.adyen.com/legal/terms-and-conditions contact: name: Adyen Developer Experience team @@ -1354,36 +1354,12 @@ components: > Contact Support Team to enable this field.' type: string merchantAdviceCode: - description: 'A code and message that issuers send to provide more details - about the payment. This field is especially useful when implementing a - retry logic for declined payments. + description: 'The Merchant Advice Code (MAC) can be returned by Mastercard + issuers for refused payments. If present, the MAC contains information + about why the payment failed, and whether it can be retried. - Possible values: - - - * **01: New account information available** - - - * **02: Cannot approve at this time, try again later** - - - * **03: Do not try again** - - - * **04: Token requirements not fulfilled for this token type** - - - * **21: Payment Cancellation** (only for Mastercard) - - - ' - enum: - - '01: New account information available' - - '02: Cannot approve at this time, try again later' - - '03: Do not try again' - - '04: Token requirements not fulfilled for this token type' - - '21: Payment Cancellation' + For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).' type: string merchantReference: description: The reference provided for the transaction.