diff --git a/json/PaymentService-v25.json b/json/PaymentService-v25.json index a738d0d..f816c33 100644 --- a/json/PaymentService-v25.json +++ b/json/PaymentService-v25.json @@ -1138,6 +1138,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1154,6 +1158,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v30.json b/json/PaymentService-v30.json index 69ac703..77f8afb 100644 --- a/json/PaymentService-v30.json +++ b/json/PaymentService-v30.json @@ -1374,6 +1374,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1390,6 +1394,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v40.json b/json/PaymentService-v40.json index 5221df2..d7de723 100644 --- a/json/PaymentService-v40.json +++ b/json/PaymentService-v40.json @@ -1840,6 +1840,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1856,6 +1860,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v46.json b/json/PaymentService-v46.json index a71c28a..0e889f2 100644 --- a/json/PaymentService-v46.json +++ b/json/PaymentService-v46.json @@ -1840,6 +1840,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1856,6 +1860,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v49.json b/json/PaymentService-v49.json index 3144622..098b8a9 100644 --- a/json/PaymentService-v49.json +++ b/json/PaymentService-v49.json @@ -1840,6 +1840,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1856,6 +1860,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v50.json b/json/PaymentService-v50.json index 3a3028b..ea87d54 100644 --- a/json/PaymentService-v50.json +++ b/json/PaymentService-v50.json @@ -1850,6 +1850,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1866,6 +1870,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v51.json b/json/PaymentService-v51.json index 053f254..875fcb0 100644 --- a/json/PaymentService-v51.json +++ b/json/PaymentService-v51.json @@ -1964,6 +1964,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1980,6 +1984,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v52.json b/json/PaymentService-v52.json index 4daa42b..f66e7c3 100644 --- a/json/PaymentService-v52.json +++ b/json/PaymentService-v52.json @@ -1964,6 +1964,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1980,6 +1984,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v64.json b/json/PaymentService-v64.json index 79d6312..d5e1ade 100644 --- a/json/PaymentService-v64.json +++ b/json/PaymentService-v64.json @@ -1964,6 +1964,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1980,6 +1984,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v67.json b/json/PaymentService-v67.json index 7ebbd46..392e9e2 100644 --- a/json/PaymentService-v67.json +++ b/json/PaymentService-v67.json @@ -1964,6 +1964,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -1980,6 +1984,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/json/PaymentService-v68.json b/json/PaymentService-v68.json index eaf1568..a4821d8 100644 --- a/json/PaymentService-v68.json +++ b/json/PaymentService-v68.json @@ -2100,6 +2100,10 @@ "description" : "Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).\n\nAllowed values:\n* **PreAuth** – flags the payment request to be handled as a pre-authorisation.\n* **FinalAuth** – flags the payment request to be handled as a final authorisation.", "type" : "string" }, + "autoRescue" : { + "description" : "Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) for a transaction. Use the `maxDaysToRescue` to specify a rescue window.", + "type" : "string" + }, "customRoutingFlag" : { "description" : "Allows you to determine or override the acquirer account that should be used for the transaction.\n\nIf you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.\n\nTo enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).", "type" : "string" @@ -2116,6 +2120,10 @@ "description" : "Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.", "type" : "string" }, + "maxDaysToRescue" : { + "description" : "The rescue window for a transaction, in days, when `autoRescue` is set to **true**. You can specify a value between 1 and 48.\n\n* For [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/), the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/), the default is 42 days.", + "type" : "string" + }, "networkTxReference" : { "description" : "Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.\n\nTransaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.\n\nSubmit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.\n\nMake sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.", "type" : "string" diff --git a/yaml/PaymentService-v25.yaml b/yaml/PaymentService-v25.yaml index 049f67a..e349b15 100644 --- a/yaml/PaymentService-v25.yaml +++ b/yaml/PaymentService-v25.yaml @@ -1260,6 +1260,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1288,6 +1292,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v30.yaml b/yaml/PaymentService-v30.yaml index d06df1d..1239a1c 100644 --- a/yaml/PaymentService-v30.yaml +++ b/yaml/PaymentService-v30.yaml @@ -1422,6 +1422,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1450,6 +1454,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v40.yaml b/yaml/PaymentService-v40.yaml index 7c7f712..531bf75 100644 --- a/yaml/PaymentService-v40.yaml +++ b/yaml/PaymentService-v40.yaml @@ -1801,6 +1801,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1829,6 +1833,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v46.yaml b/yaml/PaymentService-v46.yaml index 1f4ba7b..42e7604 100644 --- a/yaml/PaymentService-v46.yaml +++ b/yaml/PaymentService-v46.yaml @@ -1801,6 +1801,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1829,6 +1833,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v49.yaml b/yaml/PaymentService-v49.yaml index c8a5289..3c3f850 100644 --- a/yaml/PaymentService-v49.yaml +++ b/yaml/PaymentService-v49.yaml @@ -1801,6 +1801,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1829,6 +1833,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v50.yaml b/yaml/PaymentService-v50.yaml index 5e6cfb1..3d66e62 100644 --- a/yaml/PaymentService-v50.yaml +++ b/yaml/PaymentService-v50.yaml @@ -1818,6 +1818,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1846,6 +1850,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v51.yaml b/yaml/PaymentService-v51.yaml index ab012d9..cde0877 100644 --- a/yaml/PaymentService-v51.yaml +++ b/yaml/PaymentService-v51.yaml @@ -1886,6 +1886,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1914,6 +1918,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v52.yaml b/yaml/PaymentService-v52.yaml index 5dfe159..342dd93 100644 --- a/yaml/PaymentService-v52.yaml +++ b/yaml/PaymentService-v52.yaml @@ -1886,6 +1886,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1914,6 +1918,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v64.yaml b/yaml/PaymentService-v64.yaml index c126a49..cdce111 100644 --- a/yaml/PaymentService-v64.yaml +++ b/yaml/PaymentService-v64.yaml @@ -1886,6 +1886,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1914,6 +1918,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v67.yaml b/yaml/PaymentService-v67.yaml index e4c911c..a35d8cc 100644 --- a/yaml/PaymentService-v67.yaml +++ b/yaml/PaymentService-v67.yaml @@ -1886,6 +1886,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -1914,6 +1918,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based diff --git a/yaml/PaymentService-v68.yaml b/yaml/PaymentService-v68.yaml index da0e3f2..c6d75c0 100644 --- a/yaml/PaymentService-v68.yaml +++ b/yaml/PaymentService-v68.yaml @@ -2035,6 +2035,10 @@ components: \ handled as a pre-authorisation.\n* **FinalAuth** \u2013 flags the payment\ \ request to be handled as a final authorisation." type: string + autoRescue: + description: Set to **true** to enable [Auto Rescue](https://docs.adyen.com/online-payments/auto-rescue/) + for a transaction. Use the `maxDaysToRescue` to specify a rescue window. + type: string customRoutingFlag: description: 'Allows you to determine or override the acquirer account that should be used for the transaction. @@ -2063,6 +2067,13 @@ components: description: Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction. type: string + maxDaysToRescue: + description: "The rescue window for a transaction, in days, when `autoRescue`\ + \ is set to **true**. You can specify a value between 1 and 48.\n\n* For\ + \ [cards](https://docs.adyen.com/online-payments/auto-rescue/cards/),\ + \ the default is one calendar month.\n * For [SEPA](https://docs.adyen.com/online-payments/auto-rescue/sepa/),\ + \ the default is 42 days." + type: string networkTxReference: description: 'Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based