Skip to content

Commit

Permalink
spec release
Browse files Browse the repository at this point in the history
  • Loading branch information
Adyen Automation committed Jan 7, 2025
1 parent b0ccbca commit 85b6e41
Show file tree
Hide file tree
Showing 34 changed files with 323 additions and 0 deletions.
8 changes: 8 additions & 0 deletions json/CheckoutService-v37.json
Original file line number Diff line number Diff line change
Expand Up @@ -3248,6 +3248,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"
Expand All @@ -3264,6 +3268,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"
Expand Down
8 changes: 8 additions & 0 deletions json/CheckoutService-v40.json
Original file line number Diff line number Diff line change
Expand Up @@ -3389,6 +3389,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"
Expand All @@ -3405,6 +3409,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"
Expand Down
8 changes: 8 additions & 0 deletions json/CheckoutService-v41.json
Original file line number Diff line number Diff line change
Expand Up @@ -3402,6 +3402,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"
Expand All @@ -3418,6 +3422,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"
Expand Down
8 changes: 8 additions & 0 deletions json/CheckoutService-v46.json
Original file line number Diff line number Diff line change
Expand Up @@ -3402,6 +3402,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"
Expand All @@ -3418,6 +3422,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"
Expand Down
8 changes: 8 additions & 0 deletions json/CheckoutService-v49.json
Original file line number Diff line number Diff line change
Expand Up @@ -3411,6 +3411,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"
Expand All @@ -3427,6 +3431,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"
Expand Down
8 changes: 8 additions & 0 deletions json/CheckoutService-v50.json
Original file line number Diff line number Diff line change
Expand Up @@ -3427,6 +3427,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"
Expand All @@ -3443,6 +3447,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"
Expand Down
8 changes: 8 additions & 0 deletions json/CheckoutService-v51.json
Original file line number Diff line number Diff line change
Expand Up @@ -3427,6 +3427,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"
Expand All @@ -3443,6 +3447,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"
Expand Down
Loading

0 comments on commit 85b6e41

Please sign in to comment.