From 1c73e309c0afd4e59dbd5942493a9ef372a6f322 Mon Sep 17 00:00:00 2001 From: Adyen Automation Date: Mon, 17 Jun 2024 10:56:08 +0200 Subject: [PATCH] spec release --- json/PaymentService-v25.json | 10 +++++- json/PaymentService-v30.json | 10 +++++- json/PaymentService-v40.json | 10 +++++- json/PaymentService-v46.json | 10 +++++- json/PaymentService-v49.json | 10 +++++- json/PaymentService-v50.json | 10 +++++- json/PaymentService-v51.json | 10 +++++- json/PaymentService-v52.json | 10 +++++- json/PaymentService-v64.json | 10 +++++- json/PaymentService-v67.json | 10 +++++- json/PaymentService-v68.json | 56 +++++++++++++++++++++++++++++++- yaml/PaymentService-v25.yaml | 21 +++++++++++- yaml/PaymentService-v30.yaml | 21 +++++++++++- yaml/PaymentService-v40.yaml | 21 +++++++++++- yaml/PaymentService-v46.yaml | 21 +++++++++++- yaml/PaymentService-v49.yaml | 21 +++++++++++- yaml/PaymentService-v50.yaml | 21 +++++++++++- yaml/PaymentService-v51.yaml | 21 +++++++++++- yaml/PaymentService-v52.yaml | 21 +++++++++++- yaml/PaymentService-v64.yaml | 21 +++++++++++- yaml/PaymentService-v67.yaml | 21 +++++++++++- yaml/PaymentService-v68.yaml | 62 +++++++++++++++++++++++++++++++++++- 22 files changed, 406 insertions(+), 22 deletions(-) diff --git a/json/PaymentService-v25.json b/json/PaymentService-v25.json index 8f75776..a6b47f1 100644 --- a/json/PaymentService-v25.json +++ b/json/PaymentService-v25.json @@ -939,6 +939,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -1270,6 +1274,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -1621,7 +1629,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v30.json b/json/PaymentService-v30.json index bd3f81c..c788dd7 100644 --- a/json/PaymentService-v30.json +++ b/json/PaymentService-v30.json @@ -1175,6 +1175,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -1506,6 +1510,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -1857,7 +1865,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v40.json b/json/PaymentService-v40.json index 5c542c6..aa414a1 100644 --- a/json/PaymentService-v40.json +++ b/json/PaymentService-v40.json @@ -1641,6 +1641,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -1972,6 +1976,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2323,7 +2331,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v46.json b/json/PaymentService-v46.json index 9ae45cb..465999f 100644 --- a/json/PaymentService-v46.json +++ b/json/PaymentService-v46.json @@ -1641,6 +1641,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -1972,6 +1976,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2323,7 +2331,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v49.json b/json/PaymentService-v49.json index e7099f1..a6986b8 100644 --- a/json/PaymentService-v49.json +++ b/json/PaymentService-v49.json @@ -1641,6 +1641,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -1972,6 +1976,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2323,7 +2331,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v50.json b/json/PaymentService-v50.json index 1adc18c..eabdbd5 100644 --- a/json/PaymentService-v50.json +++ b/json/PaymentService-v50.json @@ -1651,6 +1651,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -1982,6 +1986,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2333,7 +2341,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v51.json b/json/PaymentService-v51.json index 8f8915a..7d8e11f 100644 --- a/json/PaymentService-v51.json +++ b/json/PaymentService-v51.json @@ -1765,6 +1765,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -2096,6 +2100,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2447,7 +2455,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v52.json b/json/PaymentService-v52.json index 75b35bb..7a5c83f 100644 --- a/json/PaymentService-v52.json +++ b/json/PaymentService-v52.json @@ -1765,6 +1765,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -2096,6 +2100,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2447,7 +2455,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v64.json b/json/PaymentService-v64.json index 5147fa2..473c058 100644 --- a/json/PaymentService-v64.json +++ b/json/PaymentService-v64.json @@ -1765,6 +1765,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -2096,6 +2100,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2447,7 +2455,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v67.json b/json/PaymentService-v67.json index 3b85b4b..db96c5e 100644 --- a/json/PaymentService-v67.json +++ b/json/PaymentService-v67.json @@ -1765,6 +1765,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -2096,6 +2100,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2447,7 +2455,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { diff --git a/json/PaymentService-v68.json b/json/PaymentService-v68.json index 5bd31dd..e488d04 100644 --- a/json/PaymentService-v68.json +++ b/json/PaymentService-v68.json @@ -1901,6 +1901,10 @@ "description" : "The flight departure date. Local time `(HH:mm)` is optional.\n* Date format: `yyyy-MM-dd`\n* Date and time format: `yyyy-MM-dd HH:mm`\n* minLength: 10 characters\n* maxLength: 16 characters", "type" : "string" }, + "airline.issue_date" : { + "description" : "The date that the ticket was issued to the passenger.\n* minLength: 6 characters\n* maxLength: 6 characters\n* Date format: YYMMDD", + "type" : "string" + }, "airline.leg.carrier_code" : { "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\nThis field is required if the airline data includes leg details.\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" @@ -2232,6 +2236,10 @@ "AdditionalDataLodging" : { "additionalProperties" : false, "properties" : { + "lodging.SpecialProgramCode" : { + "description" : "A code that corresponds to the category of lodging charges for the payment. Possible values:\n* 1: Lodging\n* 2: No show reservation\n* 3: Advanced deposit", + "type" : "string" + }, "lodging.checkInDate" : { "description" : "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.", "type" : "string" @@ -2583,7 +2591,7 @@ "type" : "string" }, "bin" : { - "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).", + "description" : "The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization).", "type" : "string" }, "cvcResultRaw" : { @@ -4252,6 +4260,11 @@ "description" : "The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement.\nIf you need to provide multiple references for a transaction, separate them with hyphens (\"-\").\nMaximum length: 80 characters.", "type" : "string" }, + "secureRemoteCommerceCheckoutData" : { + "x-addedInVersion" : "68", + "description" : "Checkout data for a Secure Remote Commerce payment.", + "$ref" : "#/components/schemas/SecureRemoteCommerceCheckoutData" + }, "selectedBrand" : { "description" : "Some payment methods require defining a value for this field to specify how to process the transaction.\n\nFor the Bancontact payment method, it can be set to:\n* `maestro` (default), to be processed like a Maestro card, or\n* `bcmc`, to be processed like a Bancontact card.", "type" : "string" @@ -5732,6 +5745,47 @@ }, "type" : "object" }, + "SecureRemoteCommerceCheckoutData" : { + "additionalProperties" : false, + "properties" : { + "checkoutPayload" : { + "description" : "The Secure Remote Commerce checkout payload to process the payment with.", + "maxLength" : 10000, + "type" : "string" + }, + "correlationId" : { + "description" : "This is the unique identifier generated by SRC system to track and link SRC messages. Available within the present checkout session (e.g. received in an earlier API response during the present session).", + "maxLength" : 40, + "minLength" : 1, + "type" : "string" + }, + "cvc" : { + "description" : "The [card verification code](https://docs.adyen.com/get-started-with-adyen/payment-glossary/#card-security-code-cvc-cvv-cid).", + "maxLength" : 20, + "minLength" : 1, + "type" : "string" + }, + "digitalCardId" : { + "description" : "A unique identifier that represents the token associated with a card enrolled. Required for scheme 'mc'.", + "maxLength" : 80, + "type" : "string" + }, + "scheme" : { + "description" : "The Secure Remote Commerce scheme.", + "enum" : [ + "mc", + "visa" + ], + "type" : "string" + }, + "tokenReference" : { + "description" : "A unique identifier that represents the token associated with a card enrolled. Required for scheme 'visa'.", + "maxLength" : 80, + "type" : "string" + } + }, + "type" : "object" + }, "ServiceError" : { "additionalProperties" : false, "properties" : { diff --git a/yaml/PaymentService-v25.yaml b/yaml/PaymentService-v25.yaml index da4a88a..03f16bf 100644 --- a/yaml/PaymentService-v25.yaml +++ b/yaml/PaymentService-v25.yaml @@ -785,6 +785,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -1563,6 +1572,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -1997,7 +2016,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v30.yaml b/yaml/PaymentService-v30.yaml index 190f9ae..262bfbf 100644 --- a/yaml/PaymentService-v30.yaml +++ b/yaml/PaymentService-v30.yaml @@ -947,6 +947,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -1725,6 +1734,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2159,7 +2178,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v40.yaml b/yaml/PaymentService-v40.yaml index 0783a5e..29731b1 100644 --- a/yaml/PaymentService-v40.yaml +++ b/yaml/PaymentService-v40.yaml @@ -1326,6 +1326,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2104,6 +2113,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2538,7 +2557,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v46.yaml b/yaml/PaymentService-v46.yaml index 9d33855..37c26a1 100644 --- a/yaml/PaymentService-v46.yaml +++ b/yaml/PaymentService-v46.yaml @@ -1326,6 +1326,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2104,6 +2113,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2538,7 +2557,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v49.yaml b/yaml/PaymentService-v49.yaml index e11f851..54a9283 100644 --- a/yaml/PaymentService-v49.yaml +++ b/yaml/PaymentService-v49.yaml @@ -1326,6 +1326,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2104,6 +2113,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2538,7 +2557,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v50.yaml b/yaml/PaymentService-v50.yaml index c46cf4e..a31546a 100644 --- a/yaml/PaymentService-v50.yaml +++ b/yaml/PaymentService-v50.yaml @@ -1343,6 +1343,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2121,6 +2130,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2555,7 +2574,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v51.yaml b/yaml/PaymentService-v51.yaml index ce4d5e5..531db06 100644 --- a/yaml/PaymentService-v51.yaml +++ b/yaml/PaymentService-v51.yaml @@ -1411,6 +1411,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2189,6 +2198,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2623,7 +2642,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v52.yaml b/yaml/PaymentService-v52.yaml index 8901a0d..bb98599 100644 --- a/yaml/PaymentService-v52.yaml +++ b/yaml/PaymentService-v52.yaml @@ -1411,6 +1411,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2189,6 +2198,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2623,7 +2642,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v64.yaml b/yaml/PaymentService-v64.yaml index e0c4282..07866ea 100644 --- a/yaml/PaymentService-v64.yaml +++ b/yaml/PaymentService-v64.yaml @@ -1411,6 +1411,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2189,6 +2198,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2623,7 +2642,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v67.yaml b/yaml/PaymentService-v67.yaml index f2ee24f..463cabb 100644 --- a/yaml/PaymentService-v67.yaml +++ b/yaml/PaymentService-v67.yaml @@ -1411,6 +1411,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2189,6 +2198,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2623,7 +2642,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. diff --git a/yaml/PaymentService-v68.yaml b/yaml/PaymentService-v68.yaml index c79d790..dfc88e7 100644 --- a/yaml/PaymentService-v68.yaml +++ b/yaml/PaymentService-v68.yaml @@ -1560,6 +1560,15 @@ components: * maxLength: 16 characters' type: string + airline.issue_date: + description: 'The date that the ticket was issued to the passenger. + + * minLength: 6 characters + + * maxLength: 6 characters + + * Date format: YYMMDD' + type: string airline.leg.carrier_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. @@ -2338,6 +2347,16 @@ components: AdditionalDataLodging: additionalProperties: false properties: + lodging.SpecialProgramCode: + description: 'A code that corresponds to the category of lodging charges + for the payment. Possible values: + + * 1: Lodging + + * 2: No show reservation + + * 3: Advanced deposit' + type: string lodging.checkInDate: description: 'The arrival date. @@ -2772,7 +2791,7 @@ components: type: string bin: description: The Bank Identification Number of a credit card, which is the - first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request). + first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/online-payments/tokenization). type: string cvcResultRaw: description: 'Raw CVC result received from the acquirer, where available. @@ -4408,6 +4427,10 @@ components: Maximum length: 80 characters.' type: string + secureRemoteCommerceCheckoutData: + x-addedInVersion: '68' + description: Checkout data for a Secure Remote Commerce payment. + $ref: '#/components/schemas/SecureRemoteCommerceCheckoutData' selectedBrand: description: 'Some payment methods require defining a value for this field to specify how to process the transaction. @@ -6275,6 +6298,43 @@ components: description: The `y` value as received from the 3D Secure 2 SDK. type: string type: object + SecureRemoteCommerceCheckoutData: + additionalProperties: false + properties: + checkoutPayload: + description: The Secure Remote Commerce checkout payload to process the + payment with. + maxLength: 10000 + type: string + correlationId: + description: This is the unique identifier generated by SRC system to track + and link SRC messages. Available within the present checkout session (e.g. + received in an earlier API response during the present session). + maxLength: 40 + minLength: 1 + type: string + cvc: + description: The [card verification code](https://docs.adyen.com/get-started-with-adyen/payment-glossary/#card-security-code-cvc-cvv-cid). + maxLength: 20 + minLength: 1 + type: string + digitalCardId: + description: A unique identifier that represents the token associated with + a card enrolled. Required for scheme 'mc'. + maxLength: 80 + type: string + scheme: + description: The Secure Remote Commerce scheme. + enum: + - mc + - visa + type: string + tokenReference: + description: A unique identifier that represents the token associated with + a card enrolled. Required for scheme 'visa'. + maxLength: 80 + type: string + type: object ServiceError: additionalProperties: false properties: