From 624dbf637645181fa6e443b76c41855765966fd9 Mon Sep 17 00:00:00 2001 From: Adyen Automation Date: Wed, 7 May 2025 09:32:30 +0200 Subject: [PATCH] spec release --- json/PaymentService-v25.json | 11 +++++++++++ json/PaymentService-v30.json | 11 +++++++++++ json/PaymentService-v40.json | 11 +++++++++++ json/PaymentService-v46.json | 11 +++++++++++ json/PaymentService-v49.json | 11 +++++++++++ json/PaymentService-v50.json | 11 +++++++++++ json/PaymentService-v51.json | 11 +++++++++++ json/PaymentService-v52.json | 11 +++++++++++ json/PaymentService-v64.json | 11 +++++++++++ json/PaymentService-v67.json | 11 +++++++++++ json/PaymentService-v68.json | 17 ++++++++++++++--- yaml/PaymentService-v25.yaml | 10 ++++++++++ yaml/PaymentService-v30.yaml | 10 ++++++++++ yaml/PaymentService-v40.yaml | 10 ++++++++++ yaml/PaymentService-v46.yaml | 10 ++++++++++ yaml/PaymentService-v49.yaml | 10 ++++++++++ yaml/PaymentService-v50.yaml | 10 ++++++++++ yaml/PaymentService-v51.yaml | 10 ++++++++++ yaml/PaymentService-v52.yaml | 10 ++++++++++ yaml/PaymentService-v64.yaml | 10 ++++++++++ yaml/PaymentService-v67.yaml | 10 ++++++++++ yaml/PaymentService-v68.yaml | 37 ++++++++++++++++++++++++------------ 22 files changed, 249 insertions(+), 15 deletions(-) diff --git a/json/PaymentService-v25.json b/json/PaymentService-v25.json index ad7c7ff..5440d85 100644 --- a/json/PaymentService-v25.json +++ b/json/PaymentService-v25.json @@ -3433,6 +3433,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v30.json b/json/PaymentService-v30.json index b46f809..ea0cf7a 100644 --- a/json/PaymentService-v30.json +++ b/json/PaymentService-v30.json @@ -3808,6 +3808,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v40.json b/json/PaymentService-v40.json index 5caaf37..9665e9e 100644 --- a/json/PaymentService-v40.json +++ b/json/PaymentService-v40.json @@ -4910,6 +4910,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v46.json b/json/PaymentService-v46.json index d707878..58061d7 100644 --- a/json/PaymentService-v46.json +++ b/json/PaymentService-v46.json @@ -4935,6 +4935,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v49.json b/json/PaymentService-v49.json index 919cafc..1814d35 100644 --- a/json/PaymentService-v49.json +++ b/json/PaymentService-v49.json @@ -4935,6 +4935,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v50.json b/json/PaymentService-v50.json index d565c4f..d522ecb 100644 --- a/json/PaymentService-v50.json +++ b/json/PaymentService-v50.json @@ -4963,6 +4963,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v51.json b/json/PaymentService-v51.json index ec3ada5..d54256d 100644 --- a/json/PaymentService-v51.json +++ b/json/PaymentService-v51.json @@ -5127,6 +5127,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v52.json b/json/PaymentService-v52.json index 01c4725..439bdaf 100644 --- a/json/PaymentService-v52.json +++ b/json/PaymentService-v52.json @@ -5136,6 +5136,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v64.json b/json/PaymentService-v64.json index 8022c06..763dda7 100644 --- a/json/PaymentService-v64.json +++ b/json/PaymentService-v64.json @@ -5245,6 +5245,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v67.json b/json/PaymentService-v67.json index 795ca3c..cccb377 100644 --- a/json/PaymentService-v67.json +++ b/json/PaymentService-v67.json @@ -5227,6 +5227,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/json/PaymentService-v68.json b/json/PaymentService-v68.json index 42754c8..a8782b3 100644 --- a/json/PaymentService-v68.json +++ b/json/PaymentService-v68.json @@ -4228,7 +4228,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set.\nIf not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.\n\nAdyen currently supports the ja-Kana character set for Visa and Mastercard payments in Japan using Japanese cards. This character set supports:\n\n* UTF-8 based Katakana, capital letters, numbers and special characters. \n* Half-width or full-width characters.", + "description" : "The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set.\nIf not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.\n\nAdyen currently supports the ja-Kana and ja-Hani character set for Visa, Mastercard and JCB payments in Japan using Japanese cards. This character set supports:\n\n* UTF-8 based Katakana, Kanji, capital letters, numbers and special characters. \n* Half-width or full-width characters.", "type" : "object" }, "mandate" : { @@ -4539,7 +4539,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set.\nIf not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.\n\nAdyen currently supports the ja-Kana character set for Visa and Mastercard payments in Japan using Japanese cards. This character set supports:\n\n* UTF-8 based Katakana, capital letters, numbers and special characters. \n* Half-width or full-width characters.", + "description" : "The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set.\nIf not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.\n\nAdyen currently supports the ja-Kana and ja-Hani character set for Visa, Mastercard and JCB payments in Japan using Japanese cards. This character set supports:\n\n* UTF-8 based Katakana, Kanji, capital letters, numbers and special characters. \n* Half-width or full-width characters.", "type" : "object" }, "mcc" : { @@ -4834,7 +4834,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set.\nIf not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.\n\nAdyen currently supports the ja-Kana character set for Visa and Mastercard payments in Japan using Japanese cards. This character set supports:\n\n* UTF-8 based Katakana, capital letters, numbers and special characters. \n* Half-width or full-width characters.", + "description" : "The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set.\nIf not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.\n\nAdyen currently supports the ja-Kana and ja-Hani character set for Visa, Mastercard and JCB payments in Japan using Japanese cards. This character set supports:\n\n* UTF-8 based Katakana, Kanji, capital letters, numbers and special characters. \n* Half-width or full-width characters.", "type" : "object" }, "mcc" : { @@ -5510,6 +5510,17 @@ ], "type" : "string" }, + "fraudRiskLevel" : { + "description" : "The risk level of the payment as determined by the FDM machine learning model.", + "enum" : [ + "Very low", + "Low", + "Medium", + "High", + "Very high" + ], + "type" : "string" + }, "fundingSource" : { "description" : "Information regarding the funding type of the card. The possible return values are:\n* CHARGE\n* CREDIT\n* DEBIT\n* PREPAID\n* PREPAID_RELOADABLE\n\n* PREPAID_NONRELOADABLE\n* DEFFERED_DEBIT\n\n> This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.\n\nFor receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.", "type" : "string" diff --git a/yaml/PaymentService-v25.yaml b/yaml/PaymentService-v25.yaml index ad2ca5d..b610404 100644 --- a/yaml/PaymentService-v25.yaml +++ b/yaml/PaymentService-v25.yaml @@ -3996,6 +3996,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v30.yaml b/yaml/PaymentService-v30.yaml index da630aa..65d3cf8 100644 --- a/yaml/PaymentService-v30.yaml +++ b/yaml/PaymentService-v30.yaml @@ -4285,6 +4285,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v40.yaml b/yaml/PaymentService-v40.yaml index 60ff9a9..2fcb016 100644 --- a/yaml/PaymentService-v40.yaml +++ b/yaml/PaymentService-v40.yaml @@ -5401,6 +5401,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v46.yaml b/yaml/PaymentService-v46.yaml index 4efce1d..f805cdb 100644 --- a/yaml/PaymentService-v46.yaml +++ b/yaml/PaymentService-v46.yaml @@ -5426,6 +5426,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v49.yaml b/yaml/PaymentService-v49.yaml index b310d9c..e6e1506 100644 --- a/yaml/PaymentService-v49.yaml +++ b/yaml/PaymentService-v49.yaml @@ -5426,6 +5426,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v50.yaml b/yaml/PaymentService-v50.yaml index 8203756..a0f3bb9 100644 --- a/yaml/PaymentService-v50.yaml +++ b/yaml/PaymentService-v50.yaml @@ -5461,6 +5461,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v51.yaml b/yaml/PaymentService-v51.yaml index 4623aa2..e225975 100644 --- a/yaml/PaymentService-v51.yaml +++ b/yaml/PaymentService-v51.yaml @@ -5571,6 +5571,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v52.yaml b/yaml/PaymentService-v52.yaml index 552ba25..7a4b323 100644 --- a/yaml/PaymentService-v52.yaml +++ b/yaml/PaymentService-v52.yaml @@ -5580,6 +5580,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v64.yaml b/yaml/PaymentService-v64.yaml index 4b679c9..ef31d4b 100644 --- a/yaml/PaymentService-v64.yaml +++ b/yaml/PaymentService-v64.yaml @@ -5689,6 +5689,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v67.yaml b/yaml/PaymentService-v67.yaml index 2828966..86daafc 100644 --- a/yaml/PaymentService-v67.yaml +++ b/yaml/PaymentService-v67.yaml @@ -5671,6 +5671,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: diff --git a/yaml/PaymentService-v68.yaml b/yaml/PaymentService-v68.yaml index 4e5ff9a..6ec8a71 100644 --- a/yaml/PaymentService-v68.yaml +++ b/yaml/PaymentService-v68.yaml @@ -4382,10 +4382,11 @@ components: description: "The `localizedShopperStatement` field lets you use dynamic\ \ values for your shopper statement in a local character set.\nIf not\ \ supplied, left empty, or for cross-border transactions, **shopperStatement**\ - \ is used.\n\nAdyen currently supports the ja-Kana character set for Visa\ - \ and Mastercard payments in Japan using Japanese cards. This character\ - \ set supports:\n\n* UTF-8 based Katakana, capital letters, numbers and\ - \ special characters. \n* Half-width or full-width characters." + \ is used.\n\nAdyen currently supports the ja-Kana and ja-Hani character\ + \ set for Visa, Mastercard and JCB payments in Japan using Japanese cards.\ + \ This character set supports:\n\n* UTF-8 based Katakana, Kanji, capital\ + \ letters, numbers and special characters. \n* Half-width or full-width\ + \ characters." type: object mandate: description: The mandate details to initiate recurring transaction. @@ -4763,10 +4764,11 @@ components: description: "The `localizedShopperStatement` field lets you use dynamic\ \ values for your shopper statement in a local character set.\nIf not\ \ supplied, left empty, or for cross-border transactions, **shopperStatement**\ - \ is used.\n\nAdyen currently supports the ja-Kana character set for Visa\ - \ and Mastercard payments in Japan using Japanese cards. This character\ - \ set supports:\n\n* UTF-8 based Katakana, capital letters, numbers and\ - \ special characters. \n* Half-width or full-width characters." + \ is used.\n\nAdyen currently supports the ja-Kana and ja-Hani character\ + \ set for Visa, Mastercard and JCB payments in Japan using Japanese cards.\ + \ This character set supports:\n\n* UTF-8 based Katakana, Kanji, capital\ + \ letters, numbers and special characters. \n* Half-width or full-width\ + \ characters." type: object mcc: x-addedInVersion: '12' @@ -5131,10 +5133,11 @@ components: description: "The `localizedShopperStatement` field lets you use dynamic\ \ values for your shopper statement in a local character set.\nIf not\ \ supplied, left empty, or for cross-border transactions, **shopperStatement**\ - \ is used.\n\nAdyen currently supports the ja-Kana character set for Visa\ - \ and Mastercard payments in Japan using Japanese cards. This character\ - \ set supports:\n\n* UTF-8 based Katakana, capital letters, numbers and\ - \ special characters. \n* Half-width or full-width characters." + \ is used.\n\nAdyen currently supports the ja-Kana and ja-Hani character\ + \ set for Visa, Mastercard and JCB payments in Japan using Japanese cards.\ + \ This character set supports:\n\n* UTF-8 based Katakana, Kanji, capital\ + \ letters, numbers and special characters. \n* Half-width or full-width\ + \ characters." type: object mcc: x-addedInVersion: '12' @@ -5974,6 +5977,16 @@ components: - GREEN - FRAUD type: string + fraudRiskLevel: + description: The risk level of the payment as determined by the FDM machine + learning model. + enum: + - Very low + - Low + - Medium + - High + - Very high + type: string fundingSource: description: 'Information regarding the funding type of the card. The possible return values are: