Skip to content

Commit

Permalink
spec release
Browse files Browse the repository at this point in the history
  • Loading branch information
Adyen Automation committed Aug 5, 2024
1 parent d43f4ba commit d2cb59e
Show file tree
Hide file tree
Showing 34 changed files with 3,798 additions and 301 deletions.
16 changes: 14 additions & 2 deletions json/CheckoutService-v37.json
Original file line number Diff line number Diff line change
Expand Up @@ -3246,6 +3246,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "ach",
"description" : "**ach**",
Expand Down Expand Up @@ -4479,6 +4483,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "directdebit_GB",
"description" : "**directdebit_GB**",
Expand Down Expand Up @@ -7644,6 +7652,7 @@
"enum" : [
"alipay",
"multibanco",
"bankTransfer_IBAN",
"paybright",
"paynow",
"affirm",
Expand Down Expand Up @@ -10492,6 +10501,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "sepadirectdebit",
"description" : "**sepadirectdebit**",
Expand Down Expand Up @@ -10625,7 +10638,7 @@
"type" : "string"
},
"type" : {
"description" : "The part of the payment you want to book to the specified `account`.\n\nPossible values for the [Balance Platform](https://docs.adyen.com/adyen-for-platforms-model):\n* **BalanceAccount**: books part of the payment (specified in `amount`) to the specified `account`.\n* Transaction fees types that you can book to the specified `account`:\n * **AcquiringFees**: the aggregated amount of the interchange and scheme fees.\n * **PaymentFee**: the aggregated amount of all transaction fees.\n * **AdyenFees**: the aggregated amount of Adyen's commission and markup fees.\n * **AdyenCommission**: the transaction fees due to Adyen under [blended rates](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **AdyenMarkup**: the transaction fees due to Adyen under [Interchange ++ pricing](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **Interchange**: the fees paid to the issuer for each payment made with the card network.\n * **SchemeFee**: the fees paid to the card scheme for using their network. \n* **Remainder**: the amount left over after a currency conversion, booked to the specified `account`.\n* **VAT**: the value-added tax charged on the payment, booked to your platforms liable balance account.\n* **Commission**: your platform's commission (specified in `amount`) on the payment, booked to your liable balance account.\n* **Default**: in very specific use cases, allows you to book the specified `amount` to the specified `account`. For more information, contact Adyen support.\n\nPossible values for the [Classic Platforms integration](https://docs.adyen.com/classic-platforms): **Commission**, **Default**, **Marketplace**, **PaymentFee**, **VAT**.",
"description" : "The part of the payment you want to book to the specified `account`.\n\nPossible values for the [Balance Platform](https://docs.adyen.com/adyen-for-platforms-model):\n* **BalanceAccount**: books part of the payment (specified in `amount`) to the specified `account`.\n* Transaction fees types that you can book to the specified `account`:\n * **AcquiringFees**: the aggregated amount of the interchange and scheme fees.\n * **PaymentFee**: the aggregated amount of all transaction fees.\n * **AdyenFees**: the aggregated amount of Adyen's commission and markup fees.\n * **AdyenCommission**: the transaction fees due to Adyen under [blended rates](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **AdyenMarkup**: the transaction fees due to Adyen under [Interchange ++ pricing](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **Interchange**: the fees paid to the issuer for each payment made with the card network.\n * **SchemeFee**: the fees paid to the card scheme for using their network. \n* **Commission**: your platform's commission on the payment (specified in `amount`), booked to your liable balance account.\n* **Remainder**: the amount left over after a currency conversion, booked to the specified `account`.\n* **TopUp**: allows you and your users to top up balance accounts using direct debit, card payments, or other payment methods.\n* **VAT**: the value-added tax charged on the payment, booked to your platforms liable balance account.\n* **Commission**: your platform's commission (specified in `amount`) on the payment, booked to your liable balance account.\n* **Default**: in very specific use cases, allows you to book the specified `amount` to the specified `account`. For more information, contact Adyen support.\n\nPossible values for the [Classic Platforms integration](https://docs.adyen.com/classic-platforms): **Commission**, **Default**, **Marketplace**, **PaymentFee**, **VAT**.",
"enum" : [
"AcquiringFees",
"AdyenCommission",
Expand Down Expand Up @@ -10763,7 +10776,6 @@
"bcmc_mobile",
"bcmc_mobile_QR",
"bcmc_mobile_app",
"bankTransfer_IBAN",
"momo_wallet",
"momo_wallet_app",
"twint",
Expand Down
16 changes: 14 additions & 2 deletions json/CheckoutService-v40.json
Original file line number Diff line number Diff line change
Expand Up @@ -3393,6 +3393,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "ach",
"description" : "**ach**",
Expand Down Expand Up @@ -4626,6 +4630,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "directdebit_GB",
"description" : "**directdebit_GB**",
Expand Down Expand Up @@ -7972,6 +7980,7 @@
"enum" : [
"alipay",
"multibanco",
"bankTransfer_IBAN",
"paybright",
"paynow",
"affirm",
Expand Down Expand Up @@ -10916,6 +10925,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "sepadirectdebit",
"description" : "**sepadirectdebit**",
Expand Down Expand Up @@ -11049,7 +11062,7 @@
"type" : "string"
},
"type" : {
"description" : "The part of the payment you want to book to the specified `account`.\n\nPossible values for the [Balance Platform](https://docs.adyen.com/adyen-for-platforms-model):\n* **BalanceAccount**: books part of the payment (specified in `amount`) to the specified `account`.\n* Transaction fees types that you can book to the specified `account`:\n * **AcquiringFees**: the aggregated amount of the interchange and scheme fees.\n * **PaymentFee**: the aggregated amount of all transaction fees.\n * **AdyenFees**: the aggregated amount of Adyen's commission and markup fees.\n * **AdyenCommission**: the transaction fees due to Adyen under [blended rates](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **AdyenMarkup**: the transaction fees due to Adyen under [Interchange ++ pricing](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **Interchange**: the fees paid to the issuer for each payment made with the card network.\n * **SchemeFee**: the fees paid to the card scheme for using their network. \n* **Remainder**: the amount left over after a currency conversion, booked to the specified `account`.\n* **VAT**: the value-added tax charged on the payment, booked to your platforms liable balance account.\n* **Commission**: your platform's commission (specified in `amount`) on the payment, booked to your liable balance account.\n* **Default**: in very specific use cases, allows you to book the specified `amount` to the specified `account`. For more information, contact Adyen support.\n\nPossible values for the [Classic Platforms integration](https://docs.adyen.com/classic-platforms): **Commission**, **Default**, **Marketplace**, **PaymentFee**, **VAT**.",
"description" : "The part of the payment you want to book to the specified `account`.\n\nPossible values for the [Balance Platform](https://docs.adyen.com/adyen-for-platforms-model):\n* **BalanceAccount**: books part of the payment (specified in `amount`) to the specified `account`.\n* Transaction fees types that you can book to the specified `account`:\n * **AcquiringFees**: the aggregated amount of the interchange and scheme fees.\n * **PaymentFee**: the aggregated amount of all transaction fees.\n * **AdyenFees**: the aggregated amount of Adyen's commission and markup fees.\n * **AdyenCommission**: the transaction fees due to Adyen under [blended rates](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **AdyenMarkup**: the transaction fees due to Adyen under [Interchange ++ pricing](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **Interchange**: the fees paid to the issuer for each payment made with the card network.\n * **SchemeFee**: the fees paid to the card scheme for using their network. \n* **Commission**: your platform's commission on the payment (specified in `amount`), booked to your liable balance account.\n* **Remainder**: the amount left over after a currency conversion, booked to the specified `account`.\n* **TopUp**: allows you and your users to top up balance accounts using direct debit, card payments, or other payment methods.\n* **VAT**: the value-added tax charged on the payment, booked to your platforms liable balance account.\n* **Commission**: your platform's commission (specified in `amount`) on the payment, booked to your liable balance account.\n* **Default**: in very specific use cases, allows you to book the specified `amount` to the specified `account`. For more information, contact Adyen support.\n\nPossible values for the [Classic Platforms integration](https://docs.adyen.com/classic-platforms): **Commission**, **Default**, **Marketplace**, **PaymentFee**, **VAT**.",
"enum" : [
"AcquiringFees",
"AdyenCommission",
Expand Down Expand Up @@ -11187,7 +11200,6 @@
"bcmc_mobile",
"bcmc_mobile_QR",
"bcmc_mobile_app",
"bankTransfer_IBAN",
"momo_wallet",
"momo_wallet_app",
"twint",
Expand Down
16 changes: 14 additions & 2 deletions json/CheckoutService-v41.json
Original file line number Diff line number Diff line change
Expand Up @@ -3406,6 +3406,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "ach",
"description" : "**ach**",
Expand Down Expand Up @@ -4639,6 +4643,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "directdebit_GB",
"description" : "**directdebit_GB**",
Expand Down Expand Up @@ -7985,6 +7993,7 @@
"enum" : [
"alipay",
"multibanco",
"bankTransfer_IBAN",
"paybright",
"paynow",
"affirm",
Expand Down Expand Up @@ -10939,6 +10948,10 @@
"description" : "This is the `recurringDetailReference` returned in the response when you created the token.",
"type" : "string"
},
"transferInstrumentId" : {
"description" : "The unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts.",
"type" : "string"
},
"type" : {
"default" : "sepadirectdebit",
"description" : "**sepadirectdebit**",
Expand Down Expand Up @@ -11072,7 +11085,7 @@
"type" : "string"
},
"type" : {
"description" : "The part of the payment you want to book to the specified `account`.\n\nPossible values for the [Balance Platform](https://docs.adyen.com/adyen-for-platforms-model):\n* **BalanceAccount**: books part of the payment (specified in `amount`) to the specified `account`.\n* Transaction fees types that you can book to the specified `account`:\n * **AcquiringFees**: the aggregated amount of the interchange and scheme fees.\n * **PaymentFee**: the aggregated amount of all transaction fees.\n * **AdyenFees**: the aggregated amount of Adyen's commission and markup fees.\n * **AdyenCommission**: the transaction fees due to Adyen under [blended rates](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **AdyenMarkup**: the transaction fees due to Adyen under [Interchange ++ pricing](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **Interchange**: the fees paid to the issuer for each payment made with the card network.\n * **SchemeFee**: the fees paid to the card scheme for using their network. \n* **Remainder**: the amount left over after a currency conversion, booked to the specified `account`.\n* **VAT**: the value-added tax charged on the payment, booked to your platforms liable balance account.\n* **Commission**: your platform's commission (specified in `amount`) on the payment, booked to your liable balance account.\n* **Default**: in very specific use cases, allows you to book the specified `amount` to the specified `account`. For more information, contact Adyen support.\n\nPossible values for the [Classic Platforms integration](https://docs.adyen.com/classic-platforms): **Commission**, **Default**, **Marketplace**, **PaymentFee**, **VAT**.",
"description" : "The part of the payment you want to book to the specified `account`.\n\nPossible values for the [Balance Platform](https://docs.adyen.com/adyen-for-platforms-model):\n* **BalanceAccount**: books part of the payment (specified in `amount`) to the specified `account`.\n* Transaction fees types that you can book to the specified `account`:\n * **AcquiringFees**: the aggregated amount of the interchange and scheme fees.\n * **PaymentFee**: the aggregated amount of all transaction fees.\n * **AdyenFees**: the aggregated amount of Adyen's commission and markup fees.\n * **AdyenCommission**: the transaction fees due to Adyen under [blended rates](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **AdyenMarkup**: the transaction fees due to Adyen under [Interchange ++ pricing](https://www.adyen.com/knowledge-hub/interchange-fees-explained).\n * **Interchange**: the fees paid to the issuer for each payment made with the card network.\n * **SchemeFee**: the fees paid to the card scheme for using their network. \n* **Commission**: your platform's commission on the payment (specified in `amount`), booked to your liable balance account.\n* **Remainder**: the amount left over after a currency conversion, booked to the specified `account`.\n* **TopUp**: allows you and your users to top up balance accounts using direct debit, card payments, or other payment methods.\n* **VAT**: the value-added tax charged on the payment, booked to your platforms liable balance account.\n* **Commission**: your platform's commission (specified in `amount`) on the payment, booked to your liable balance account.\n* **Default**: in very specific use cases, allows you to book the specified `amount` to the specified `account`. For more information, contact Adyen support.\n\nPossible values for the [Classic Platforms integration](https://docs.adyen.com/classic-platforms): **Commission**, **Default**, **Marketplace**, **PaymentFee**, **VAT**.",
"enum" : [
"AcquiringFees",
"AdyenCommission",
Expand Down Expand Up @@ -11210,7 +11223,6 @@
"bcmc_mobile",
"bcmc_mobile_QR",
"bcmc_mobile_app",
"bankTransfer_IBAN",
"momo_wallet",
"momo_wallet_app",
"twint",
Expand Down
Loading

0 comments on commit d2cb59e

Please sign in to comment.