diff --git a/json/PaymentService-v25.json b/json/PaymentService-v25.json index 9c6b05a6..7c913fc8 100644 --- a/json/PaymentService-v25.json +++ b/json/PaymentService-v25.json @@ -921,11 +921,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -949,11 +949,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -961,23 +961,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1005,7 +1005,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1013,15 +1013,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1037,7 +1037,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1049,11 +1049,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1061,7 +1061,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1081,19 +1081,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1105,11 +1105,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -1203,71 +1203,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -1284,7 +1284,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -1296,7 +1296,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -1312,7 +1312,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -1697,11 +1697,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { diff --git a/json/PaymentService-v30.json b/json/PaymentService-v30.json index 7899e0db..496ba1d8 100644 --- a/json/PaymentService-v30.json +++ b/json/PaymentService-v30.json @@ -1159,11 +1159,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1187,11 +1187,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1199,23 +1199,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1243,7 +1243,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1251,15 +1251,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1275,7 +1275,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1287,11 +1287,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1299,7 +1299,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1319,19 +1319,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1343,11 +1343,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -1441,71 +1441,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -1522,7 +1522,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -1534,7 +1534,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -1550,7 +1550,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -1935,11 +1935,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { diff --git a/json/PaymentService-v40.json b/json/PaymentService-v40.json index cbf1b8fb..7fc2475a 100644 --- a/json/PaymentService-v40.json +++ b/json/PaymentService-v40.json @@ -1626,11 +1626,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1654,11 +1654,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1666,23 +1666,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1710,7 +1710,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1718,15 +1718,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1742,7 +1742,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1754,11 +1754,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1766,7 +1766,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1786,19 +1786,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1810,11 +1810,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -1908,71 +1908,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -1989,7 +1989,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2001,7 +2001,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2017,7 +2017,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2402,11 +2402,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5154,18 +5154,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/json/PaymentService-v46.json b/json/PaymentService-v46.json index 5837ec45..bac91ac6 100644 --- a/json/PaymentService-v46.json +++ b/json/PaymentService-v46.json @@ -1626,11 +1626,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1654,11 +1654,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1666,23 +1666,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1710,7 +1710,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1718,15 +1718,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1742,7 +1742,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1754,11 +1754,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1766,7 +1766,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1786,19 +1786,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1810,11 +1810,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -1908,71 +1908,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -1989,7 +1989,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2001,7 +2001,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2017,7 +2017,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2402,11 +2402,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5187,18 +5187,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/json/PaymentService-v49.json b/json/PaymentService-v49.json index 559b5204..a13e4dbe 100644 --- a/json/PaymentService-v49.json +++ b/json/PaymentService-v49.json @@ -1626,11 +1626,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1654,11 +1654,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1666,23 +1666,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1710,7 +1710,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1718,15 +1718,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1742,7 +1742,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1754,11 +1754,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1766,7 +1766,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1786,19 +1786,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1810,11 +1810,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -1908,71 +1908,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -1989,7 +1989,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2001,7 +2001,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2017,7 +2017,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2402,11 +2402,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5187,18 +5187,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/json/PaymentService-v50.json b/json/PaymentService-v50.json index abc13281..e3cd460f 100644 --- a/json/PaymentService-v50.json +++ b/json/PaymentService-v50.json @@ -1636,11 +1636,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1664,11 +1664,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1676,23 +1676,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1720,7 +1720,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1728,15 +1728,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1752,7 +1752,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1764,11 +1764,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1776,7 +1776,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1796,19 +1796,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1820,11 +1820,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -1918,71 +1918,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -1999,7 +1999,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2011,7 +2011,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2027,7 +2027,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2412,11 +2412,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5215,18 +5215,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/json/PaymentService-v51.json b/json/PaymentService-v51.json index c8c760a3..98d22fa3 100644 --- a/json/PaymentService-v51.json +++ b/json/PaymentService-v51.json @@ -1751,11 +1751,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1779,11 +1779,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1791,23 +1791,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1835,7 +1835,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1843,15 +1843,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1867,7 +1867,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1879,11 +1879,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1891,7 +1891,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1911,19 +1911,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1935,11 +1935,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -2033,71 +2033,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -2114,7 +2114,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2126,7 +2126,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2142,7 +2142,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2527,11 +2527,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5378,18 +5378,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/json/PaymentService-v52.json b/json/PaymentService-v52.json index 02e292e4..d7b137d2 100644 --- a/json/PaymentService-v52.json +++ b/json/PaymentService-v52.json @@ -1751,11 +1751,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1779,11 +1779,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1791,23 +1791,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1835,7 +1835,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1843,15 +1843,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1867,7 +1867,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1879,11 +1879,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1891,7 +1891,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1911,19 +1911,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1935,11 +1935,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -2033,71 +2033,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -2114,7 +2114,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2126,7 +2126,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2142,7 +2142,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2527,11 +2527,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5386,18 +5386,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/json/PaymentService-v64.json b/json/PaymentService-v64.json index 70aac582..04e96c83 100644 --- a/json/PaymentService-v64.json +++ b/json/PaymentService-v64.json @@ -1751,11 +1751,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1779,11 +1779,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1791,23 +1791,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1835,7 +1835,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1843,15 +1843,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1867,7 +1867,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1879,11 +1879,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1891,7 +1891,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1911,19 +1911,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1935,11 +1935,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -2033,71 +2033,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -2114,7 +2114,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2126,7 +2126,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2142,7 +2142,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2527,11 +2527,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5481,18 +5481,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/json/PaymentService-v67.json b/json/PaymentService-v67.json index c71bff00..77dabe75 100644 --- a/json/PaymentService-v67.json +++ b/json/PaymentService-v67.json @@ -1751,11 +1751,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1779,11 +1779,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1791,23 +1791,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1835,7 +1835,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1843,15 +1843,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -1867,7 +1867,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -1879,11 +1879,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -1891,7 +1891,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -1911,19 +1911,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -1935,11 +1935,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -2033,71 +2033,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -2114,7 +2114,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2126,7 +2126,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2142,7 +2142,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2527,11 +2527,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5455,18 +5455,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/json/PaymentService-v68.json b/json/PaymentService-v68.json index e9f1e19f..cc775e84 100644 --- a/json/PaymentService-v68.json +++ b/json/PaymentService-v68.json @@ -1886,11 +1886,11 @@ "type" : "string" }, "airline.airline_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.\n* Format: IATA 3-digit accounting code (PAX)\n* Example: KLM = 074\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.airline_designator_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\n* Example: KLM = KL\n* minLength: 2 characters\n* maxLength: 2 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.\n* Encoding: ASCII\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" }, "airline.boarding_fee" : { @@ -1914,11 +1914,11 @@ "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", + "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" }, "airline.leg.class_of_travel" : { - "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n* Must not be all zeros", + "description" : "A one-letter travel class identifier.\n The following are common:\n * F: first class\n* J: business class\n* Y: economy class\n* W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.date_of_travel" : { @@ -1926,23 +1926,23 @@ "type" : "string" }, "airline.leg.depart_airport" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.\nThis field is required if the airline data includes leg details.\n\n* Encoding: ASCII\n* Example: Amsterdam = AMS\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.depart_tax" : { - "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n* Must not be all zeros", + "description" : "The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Encoding: Numeric\n* minLength: 1\n* maxLength: 12\n*Must not be all zeros.", "type" : "string" }, "airline.leg.destination_code" : { - "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.\nThis field is required if the airline data includes leg details.\n* Example: Amsterdam = AMS\n* Encoding: ASCII\n* minLength: 3 characters\n* maxLength: 3 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.fare_base_code" : { - "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.\n* minLength: 1 character\n* maxLength: 6 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.flight_number" : { - "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The flight identifier.\n* minLength: 1 character\n* maxLength: 5 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.leg.stop_over_code" : { @@ -1970,7 +1970,7 @@ "type" : "string" }, "airline.passenger_name" : { - "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The passenger's name, initials, and title.\n* Format: last name + first name or initials + title\n* Example: *FLYER / MARY MS*\n* minLength: 1 character\n* maxLength: 20 characters\n* If you send more than 20 characters, the name is truncated\n* Must not be all spaces \n*Must not be all zeros.", "type" : "string" }, "airline.ticket_issue_address" : { @@ -1978,15 +1978,15 @@ "type" : "string" }, "airline.ticket_number" : { - "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The ticket's unique identifier.\n* minLength: 1 character\n* maxLength: 15 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_code" : { - "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The unique identifier from IATA or ARC for the travel agency that issues the ticket.\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 8 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "airline.travel_agency_name" : { - "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n* Must not be all zeros", + "description" : "The name of the travel agency.\n\n* Encoding: ASCII\n* minLength: 1 character\n* maxLength: 25 characters\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" } }, @@ -2002,7 +2002,7 @@ "type" : "string" }, "carRental.customerServiceTollFreeNumber" : { - "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The customer service phone number of the car rental company.\n* Format: Alphanumeric\n* maxLength: 17\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "carRental.daysRented" : { @@ -2014,11 +2014,11 @@ "type" : "string" }, "carRental.insuranceCharges" : { - "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n* Must not be all zeros", + "description" : "Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12\n* Must not be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCity" : { - "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car is rented.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.locationCountry" : { @@ -2026,7 +2026,7 @@ "type" : "string" }, "carRental.locationStateProvince" : { - "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car is rented.\n* Format: Alphanumeric\n* maxLength: 2\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.noShowIndicator" : { @@ -2046,19 +2046,19 @@ "type" : "string" }, "carRental.rentalAgreementNumber" : { - "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The rental agreement number for the car rental.\n* Format: Alphanumeric\n* maxLength: 9\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.rentalClassId" : { - "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The classification of the rental car.\n* Format: Alphanumeric\n* maxLength: 4\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.renterName" : { - "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The name of the person renting the car.\n* Format: Alphanumeric\n* maxLength: 26\n* If you send more than 26 characters, the name is truncated\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCity" : { - "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The city where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 18\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnCountry" : { @@ -2070,11 +2070,11 @@ "type" : "string" }, "carRental.returnLocationId" : { - "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The agency code, phone number, or address abbreviation\n* Format: Alphanumeric\n* maxLength: 10\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.returnStateProvince" : { - "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n* Must not be all zeros", + "description" : "The state or province where the car must be returned.\n* Format: Alphanumeric\n* maxLength: 3\n* Must not start with a space or be all spaces\n*Must not be all zeros.", "type" : "string" }, "carRental.taxExemptIndicator" : { @@ -2168,71 +2168,71 @@ "AdditionalDataLevel23" : { "properties" : { "enhancedSchemeData.customerReference" : { - "description" : "The customer code.\n\nEncoding: ASCII\n\nMax length: 25 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The customer code.\n* Encoding: ASCII\n* Max length: 25 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.destinationCountryCode" : { - "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n\nEncoding: ASCII\n\nFixed length: 3 characters", + "description" : "The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address.\n* Encoding: ASCII\n* Fixed length: 3 characters", "type" : "string" }, "enhancedSchemeData.destinationPostalCode" : { - "description" : "The postal code of the destination address.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space", + "description" : "The postal code of the destination address.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.destinationStateProvinceCode" : { - "description" : "Destination state or province code.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space", + "description" : "Destination state or province code.\n* Encoding: ASCII\n* Max length: 3 characters\n* Must not start with a space", "type" : "string" }, "enhancedSchemeData.dutyAmount" : { - "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.freightAmount" : { - "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n*Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].commodityCode" : { - "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n\nEncoding: ASCII\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The [UNSPC commodity code](https://www.unspsc.org/) of the item.\n* Encoding: ASCII\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].description" : { - "description" : "A description of the item.\n\nEncoding: ASCII\n\nMax length: 26 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "A description of the item.\n* Encoding: ASCII\n* Max length: 26 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].discountAmount" : { - "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].productCode" : { - "description" : "The product code.\n\nEncoding: ASCII.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The product code.\n* Encoding: ASCII.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].quantity" : { - "description" : "The number of items. Must be an integer greater than zero.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\n", + "description" : "The number of items. Must be an integer greater than zero.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n\n", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].totalAmount" : { - "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nMax length: 12 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Max length: 12 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure" : { - "description" : "The unit of measurement for an item.\n\nEncoding: ASCII\n\nMax length: 3 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The unit of measurement for an item.\n* Encoding: ASCII\n\nMax length: 3 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.itemDetailLine[itemNr].unitPrice" : { - "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters", + "description" : "The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n* Encoding: Numeric\n* Max length: 12 characters\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.orderDate" : { - "description" : "The order date.\n* Format: `ddMMyy`\n\nEncoding: ASCII\n\nMax length: 6 characters", + "description" : "The order date.\n* Format: `ddMMyy`\n* Encoding: ASCII\n* Max length: 6 characters", "type" : "string" }, "enhancedSchemeData.shipFromPostalCode" : { - "description" : "The postal code of the address the item is shipped from.\n\nEncoding: ASCII\n\nMax length: 10 characters\n\nMust not start with a space or be all spaces\n\nMust not be all zeros", + "description" : "The postal code of the address the item is shipped from.\n* Encoding: ASCII\n* Max length: 10 characters\n* Must not start with a space or be all spaces\n* Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.totalTaxAmount" : { - "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n\nFor example, 2000 means USD 20.00.\n\nEncoding: Numeric\n\nMax length: 12 characters\n\n", + "description" : "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* For example, 2000 means USD 20.00.\n*Encoding: Numeric\n*Max length: 12 characters\n* Must not be all zeros.", "type" : "string" } }, @@ -2249,7 +2249,7 @@ "type" : "string" }, "lodging.customerServiceTollFreeNumber" : { - "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The toll-free phone number for the lodging.\n* Format: numeric\n* Max length: 17 characters.\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.fireSafetyActIndicator" : { @@ -2261,7 +2261,7 @@ "type" : "string" }, "lodging.folioNumber" : { - "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n* Must not be all zeros", + "description" : "The card acceptor’s internal invoice or billing ID reference number.\n* Max length: 25 characters.\n* Must not start with a space\n*Must not be all zeros.", "type" : "string" }, "lodging.foodBeverageCharges" : { @@ -2277,7 +2277,7 @@ "type" : "string" }, "lodging.propertyPhoneNumber" : { - "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not be all zeros\n* Must not contain any special characters such as + or -", + "description" : "The lodging property location's phone number.\n* Format: numeric.\n* Min length: 10 characters\n* Max length: 17 characters\n* For US and CA numbers must be 10 characters in length\n* Must not start with a space\n* Must not contain any special characters such as + or -\n*Must not be all zeros.", "type" : "string" }, "lodging.room1.numberOfNights" : { @@ -2662,11 +2662,11 @@ "type" : "string" }, "enhancedSchemeData.employeeName" : { - "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.jobDescription" : { - "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", + "description" : "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type" : "string" }, "enhancedSchemeData.regularHoursRate" : { @@ -5719,18 +5719,18 @@ "type" : { "description" : "The type of split.\nPossible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.", "enum" : [ + "AcquiringFees", + "AdyenCommission", + "AdyenFees", + "AdyenMarkup", "BalanceAccount", "Commission", "Default", + "Interchange", "MarketPlace", "PaymentFee", - "PaymentFeeAcquiring", - "PaymentFeeAdyen", - "PaymentFeeAdyenCommission", - "PaymentFeeAdyenMarkup", - "PaymentFeeInterchange", - "PaymentFeeSchemeFee", "Remainder", + "SchemeFee", "Surcharge", "Tip", "TopUp", diff --git a/yaml/PaymentService-v25.yaml b/yaml/PaymentService-v25.yaml index ad2e6290..acd3debf 100644 --- a/yaml/PaymentService-v25.yaml +++ b/yaml/PaymentService-v25.yaml @@ -721,7 +721,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -737,7 +737,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -807,14 +807,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -838,7 +837,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -850,7 +849,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -868,7 +867,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -880,7 +879,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -891,7 +890,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -950,21 +949,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -982,7 +971,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -996,7 +985,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1010,7 +999,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1033,9 +1022,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1063,7 +1052,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1074,7 +1063,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1093,7 +1082,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1131,7 +1120,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1142,7 +1131,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1155,7 +1144,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1166,7 +1155,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1192,7 +1181,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1203,7 +1192,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -1403,145 +1392,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -1549,85 +1502,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -1653,9 +1588,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -1675,7 +1610,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -1710,9 +1645,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2169,22 +2104,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). diff --git a/yaml/PaymentService-v30.yaml b/yaml/PaymentService-v30.yaml index 49ba2349..c2b7e224 100644 --- a/yaml/PaymentService-v30.yaml +++ b/yaml/PaymentService-v30.yaml @@ -885,7 +885,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -901,7 +901,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -971,14 +971,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1002,7 +1001,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1014,7 +1013,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1032,7 +1031,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1044,7 +1043,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1055,7 +1054,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1114,21 +1113,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1146,7 +1135,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1160,7 +1149,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1174,7 +1163,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1197,9 +1186,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1227,7 +1216,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1238,7 +1227,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1257,7 +1246,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1295,7 +1284,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1306,7 +1295,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1319,7 +1308,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1330,7 +1319,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1356,7 +1345,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1367,7 +1356,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -1567,145 +1556,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -1713,85 +1666,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -1817,9 +1752,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -1839,7 +1774,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -1874,9 +1809,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2333,22 +2268,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). diff --git a/yaml/PaymentService-v40.yaml b/yaml/PaymentService-v40.yaml index 98589a7a..9754ae20 100644 --- a/yaml/PaymentService-v40.yaml +++ b/yaml/PaymentService-v40.yaml @@ -1265,7 +1265,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1281,7 +1281,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1351,14 +1351,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1382,7 +1381,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1394,7 +1393,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1412,7 +1411,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1424,7 +1423,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1435,7 +1434,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1494,21 +1493,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1526,7 +1515,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1540,7 +1529,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1554,7 +1543,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1577,9 +1566,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1607,7 +1596,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1618,7 +1607,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1637,7 +1626,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1675,7 +1664,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1686,7 +1675,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1699,7 +1688,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1710,7 +1699,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1736,7 +1725,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1747,7 +1736,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -1947,145 +1936,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2093,85 +2046,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2197,9 +2132,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2219,7 +2154,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2254,9 +2189,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2713,22 +2648,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -5810,18 +5735,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp diff --git a/yaml/PaymentService-v46.yaml b/yaml/PaymentService-v46.yaml index 15ac3ef6..5ce34000 100644 --- a/yaml/PaymentService-v46.yaml +++ b/yaml/PaymentService-v46.yaml @@ -1265,7 +1265,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1281,7 +1281,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1351,14 +1351,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1382,7 +1381,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1394,7 +1393,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1412,7 +1411,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1424,7 +1423,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1435,7 +1434,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1494,21 +1493,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1526,7 +1515,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1540,7 +1529,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1554,7 +1543,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1577,9 +1566,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1607,7 +1596,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1618,7 +1607,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1637,7 +1626,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1675,7 +1664,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1686,7 +1675,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1699,7 +1688,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1710,7 +1699,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1736,7 +1725,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1747,7 +1736,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -1947,145 +1936,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2093,85 +2046,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2197,9 +2132,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2219,7 +2154,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2254,9 +2189,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2713,22 +2648,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -5843,18 +5768,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp diff --git a/yaml/PaymentService-v49.yaml b/yaml/PaymentService-v49.yaml index 6404dbc8..2baf48d4 100644 --- a/yaml/PaymentService-v49.yaml +++ b/yaml/PaymentService-v49.yaml @@ -1265,7 +1265,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1281,7 +1281,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1351,14 +1351,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1382,7 +1381,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1394,7 +1393,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1412,7 +1411,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1424,7 +1423,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1435,7 +1434,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1494,21 +1493,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1526,7 +1515,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1540,7 +1529,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1554,7 +1543,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1577,9 +1566,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1607,7 +1596,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1618,7 +1607,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1637,7 +1626,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1675,7 +1664,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1686,7 +1675,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1699,7 +1688,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1710,7 +1699,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1736,7 +1725,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1747,7 +1736,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -1947,145 +1936,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2093,85 +2046,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2197,9 +2132,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2219,7 +2154,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2254,9 +2189,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2713,22 +2648,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -5843,18 +5768,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp diff --git a/yaml/PaymentService-v50.yaml b/yaml/PaymentService-v50.yaml index 2ebfb8e3..c0c9abfb 100644 --- a/yaml/PaymentService-v50.yaml +++ b/yaml/PaymentService-v50.yaml @@ -1282,7 +1282,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1298,7 +1298,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1368,14 +1368,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1399,7 +1398,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1411,7 +1410,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1429,7 +1428,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1441,7 +1440,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1452,7 +1451,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1511,21 +1510,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1543,7 +1532,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1557,7 +1546,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1571,7 +1560,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1594,9 +1583,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1624,7 +1613,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1635,7 +1624,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1654,7 +1643,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1692,7 +1681,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1703,7 +1692,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1716,7 +1705,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1727,7 +1716,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1753,7 +1742,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1764,7 +1753,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -1964,145 +1953,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2110,85 +2063,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2214,9 +2149,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2236,7 +2171,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2271,9 +2206,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2730,22 +2665,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -5878,18 +5803,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp diff --git a/yaml/PaymentService-v51.yaml b/yaml/PaymentService-v51.yaml index 5222d2d1..5bae7be9 100644 --- a/yaml/PaymentService-v51.yaml +++ b/yaml/PaymentService-v51.yaml @@ -1351,7 +1351,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1367,7 +1367,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1437,14 +1437,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1468,7 +1467,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1480,7 +1479,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1498,7 +1497,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1510,7 +1509,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1521,7 +1520,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1580,21 +1579,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1612,7 +1601,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1626,7 +1615,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1640,7 +1629,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1663,9 +1652,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1693,7 +1682,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1704,7 +1693,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1723,7 +1712,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1761,7 +1750,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1772,7 +1761,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1785,7 +1774,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1796,7 +1785,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1822,7 +1811,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1833,7 +1822,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -2033,145 +2022,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2179,85 +2132,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2283,9 +2218,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2305,7 +2240,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2340,9 +2275,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2799,22 +2734,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -5987,18 +5912,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp diff --git a/yaml/PaymentService-v52.yaml b/yaml/PaymentService-v52.yaml index acace029..723eb4e0 100644 --- a/yaml/PaymentService-v52.yaml +++ b/yaml/PaymentService-v52.yaml @@ -1351,7 +1351,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1367,7 +1367,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1437,14 +1437,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1468,7 +1467,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1480,7 +1479,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1498,7 +1497,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1510,7 +1509,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1521,7 +1520,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1580,21 +1579,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1612,7 +1601,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1626,7 +1615,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1640,7 +1629,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1663,9 +1652,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1693,7 +1682,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1704,7 +1693,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1723,7 +1712,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1761,7 +1750,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1772,7 +1761,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1785,7 +1774,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1796,7 +1785,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1822,7 +1811,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1833,7 +1822,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -2033,145 +2022,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2179,85 +2132,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2283,9 +2218,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2305,7 +2240,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2340,9 +2275,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2799,22 +2734,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -5995,18 +5920,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp diff --git a/yaml/PaymentService-v64.yaml b/yaml/PaymentService-v64.yaml index 226ef48e..1fcac1b2 100644 --- a/yaml/PaymentService-v64.yaml +++ b/yaml/PaymentService-v64.yaml @@ -1351,7 +1351,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1367,7 +1367,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1437,14 +1437,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1468,7 +1467,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1480,7 +1479,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1498,7 +1497,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1510,7 +1509,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1521,7 +1520,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1580,21 +1579,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1612,7 +1601,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1626,7 +1615,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1640,7 +1629,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1663,9 +1652,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1693,7 +1682,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1704,7 +1693,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1723,7 +1712,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1761,7 +1750,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1772,7 +1761,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1785,7 +1774,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1796,7 +1785,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1822,7 +1811,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1833,7 +1822,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -2033,145 +2022,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2179,85 +2132,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2283,9 +2218,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2305,7 +2240,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2340,9 +2275,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2799,22 +2734,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -6091,18 +6016,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp diff --git a/yaml/PaymentService-v67.yaml b/yaml/PaymentService-v67.yaml index 4c884316..aa081e2a 100644 --- a/yaml/PaymentService-v67.yaml +++ b/yaml/PaymentService-v67.yaml @@ -1351,7 +1351,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1367,7 +1367,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1437,14 +1437,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1468,7 +1467,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1480,7 +1479,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1498,7 +1497,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1510,7 +1509,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1521,7 +1520,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1580,21 +1579,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1612,7 +1601,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1626,7 +1615,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1640,7 +1629,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1663,9 +1652,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1693,7 +1682,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1704,7 +1693,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1723,7 +1712,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1761,7 +1750,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1772,7 +1761,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1785,7 +1774,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1796,7 +1785,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1822,7 +1811,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1833,7 +1822,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -2033,145 +2022,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2179,85 +2132,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2283,9 +2218,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2305,7 +2240,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2340,9 +2275,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2799,22 +2734,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -6066,18 +5991,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp diff --git a/yaml/PaymentService-v68.yaml b/yaml/PaymentService-v68.yaml index 6dd42115..48a239df 100644 --- a/yaml/PaymentService-v68.yaml +++ b/yaml/PaymentService-v68.yaml @@ -1499,7 +1499,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.airline_designator_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1515,7 +1515,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.boarding_fee: description: 'The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -1585,14 +1585,13 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.class_of_travel: description: "A one-letter travel class identifier.\n The following are\ \ common:\n * F: first class\n* J: business class\n* Y: economy class\n\ * W: premium economy\n\n* Encoding: ASCII\n* minLength: 1 character\n\ - * maxLength: 1 character\n* Must not be all spaces\n* Must not be all\ - \ zeros" + * maxLength: 1 character\n* Must not be all spaces\n*Must not be all zeros." type: string airline.leg.date_of_travel: description: "\t\nDate and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\ @@ -1616,7 +1615,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.depart_tax: description: 'The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) @@ -1628,7 +1627,7 @@ components: * maxLength: 12 - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.destination_code: description: 'The [IATA](https://www.iata.org/services/pages/codes.aspx) @@ -1646,7 +1645,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.fare_base_code: description: 'The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), @@ -1658,7 +1657,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.flight_number: description: 'The flight identifier. @@ -1669,7 +1668,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.leg.stop_over_code: description: 'A one-letter code that indicates whether the passenger is @@ -1728,21 +1727,11 @@ components: * maxLength: 6 characters' type: string airline.passenger_name: - description: 'The passenger''s name, initials, and title. - - * Format: last name + first name or initials + title - - * Example: *FLYER / MARY MS* - - * minLength: 1 character - - * maxLength: 20 characters - - * If you send more than 20 characters, the name is truncated - - * Must not be all spaces - - * Must not be all zeros' + description: "The passenger's name, initials, and title.\n* Format: last\ + \ name + first name or initials + title\n* Example: *FLYER / MARY MS*\n\ + * minLength: 1 character\n* maxLength: 20 characters\n* If you send more\ + \ than 20 characters, the name is truncated\n* Must not be all spaces\ + \ \n*Must not be all zeros." type: string airline.ticket_issue_address: description: 'The address of the organization that issued the ticket. @@ -1760,7 +1749,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_code: description: 'The unique identifier from IATA or ARC for the travel agency @@ -1774,7 +1763,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string airline.travel_agency_name: description: 'The name of the travel agency. @@ -1788,7 +1777,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string required: - airline.passenger_name @@ -1811,9 +1800,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string carRental.daysRented: description: 'Number of days for which the car is being rented. @@ -1841,7 +1830,7 @@ components: * Must not be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCity: description: 'The city where the car is rented. @@ -1852,7 +1841,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.locationCountry: description: 'The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) @@ -1871,7 +1860,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.noShowIndicator: description: 'Indicates if the customer didn''t pick up their rental car. @@ -1909,7 +1898,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.rentalClassId: description: 'The classification of the rental car. @@ -1920,7 +1909,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.renterName: description: 'The name of the person renting the car. @@ -1933,7 +1922,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCity: description: 'The city where the car must be returned. @@ -1944,7 +1933,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnCountry: description: 'The country where the car must be returned, in [ISO 3166-1 @@ -1970,7 +1959,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.returnStateProvince: description: 'The state or province where the car must be returned. @@ -1981,7 +1970,7 @@ components: * Must not start with a space or be all spaces - * Must not be all zeros' + *Must not be all zeros.' type: string carRental.taxExemptIndicator: description: 'Indicates if the goods or services were tax-exempt, or if @@ -2181,145 +2170,109 @@ components: enhancedSchemeData.customerReference: description: 'The customer code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 25 characters - - - Must not start with a space or be all spaces + * Max length: 25 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.destinationCountryCode: description: 'The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Fixed length: 3 characters' + * Fixed length: 3 characters' type: string enhancedSchemeData.destinationPostalCode: description: 'The postal code of the destination address. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - + * Max length: 10 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.destinationStateProvinceCode: description: 'Destination state or province code. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 3 characters - + * Max length: 3 characters - Must not start with a space' + * Must not start with a space' type: string enhancedSchemeData.dutyAmount: description: 'The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.freightAmount: description: 'The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + *Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].commodityCode: description: 'The [UNSPC commodity code](https://www.unspsc.org/) of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].description: description: 'A description of the item. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 26 characters - - - Must not start with a space or be all spaces + * Max length: 26 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].discountAmount: description: 'The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + * Encoding: Numeric - Max length: 12 characters' + * Max length: 12 characters' type: string enhancedSchemeData.itemDetailLine[itemNr].productCode: description: 'The product code. + * Encoding: ASCII. - Encoding: ASCII. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].quantity: description: 'The number of items. Must be an integer greater than zero. + * Encoding: Numeric - Encoding: Numeric - - - Max length: 12 characters - + * Max length: 12 characters - Must not start with a space or be all spaces + * Must not start with a space or be all spaces ' @@ -2327,85 +2280,67 @@ components: enhancedSchemeData.itemDetailLine[itemNr].totalAmount: description: 'The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Max length: 12 characters - - - Must not start with a space or be all spaces + * Max length: 12 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure: description: 'The unit of measurement for an item. - - Encoding: ASCII + * Encoding: ASCII Max length: 3 characters + * Must not start with a space or be all spaces - Must not start with a space or be all spaces - - - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.itemDetailLine[itemNr].unitPrice: description: 'The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric + * Encoding: Numeric + * Max length: 12 characters - Max length: 12 characters' + * Must not be all zeros.' type: string enhancedSchemeData.orderDate: description: 'The order date. * Format: `ddMMyy` + * Encoding: ASCII - Encoding: ASCII - - - Max length: 6 characters' + * Max length: 6 characters' type: string enhancedSchemeData.shipFromPostalCode: description: 'The postal code of the address the item is shipped from. + * Encoding: ASCII - Encoding: ASCII - - - Max length: 10 characters - - - Must not start with a space or be all spaces + * Max length: 10 characters + * Must not start with a space or be all spaces - Must not be all zeros' + * Must not be all zeros.' type: string enhancedSchemeData.totalTaxAmount: description: 'The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). + * For example, 2000 means USD 20.00. - For example, 2000 means USD 20.00. - - - Encoding: Numeric - + *Encoding: Numeric - Max length: 12 characters + *Max length: 12 characters - - ' + * Must not be all zeros.' type: string type: object AdditionalDataLodging: @@ -2431,9 +2366,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.fireSafetyActIndicator: description: 'Identifies that the facility complies with the Hotel and Motel @@ -2453,7 +2388,7 @@ components: lodging.folioNumber: description: "The card acceptor\u2019s internal invoice or billing ID reference\ \ number.\n* Max length: 25 characters.\n* Must not start with a space\n\ - * Must not be all zeros" + *Must not be all zeros." type: string lodging.foodBeverageCharges: description: 'Any charges for food and beverages associated with the booking, @@ -2488,9 +2423,9 @@ components: * Must not start with a space - * Must not be all zeros + * Must not contain any special characters such as + or - - * Must not contain any special characters such as + or -' + *Must not be all zeros.' type: string lodging.room1.numberOfNights: description: 'The total number of nights the room is booked for. @@ -2947,22 +2882,12 @@ components: * maxLength: 25' type: string enhancedSchemeData.employeeName: - description: 'The name or ID of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The name or ID of the person working in a temporary capacity.\n\ + * maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.jobDescription: - description: 'The job description of the person working in a temporary capacity. - - * maxLength: 40 - - * Must not be all zeros - - * Must not be all spaces' + description: "The job description of the person working in a temporary capacity.\n\ + * maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros." type: string enhancedSchemeData.regularHoursRate: description: 'The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). @@ -6378,18 +6303,18 @@ components: Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.' enum: + - AcquiringFees + - AdyenCommission + - AdyenFees + - AdyenMarkup - BalanceAccount - Commission - Default + - Interchange - MarketPlace - PaymentFee - - PaymentFeeAcquiring - - PaymentFeeAdyen - - PaymentFeeAdyenCommission - - PaymentFeeAdyenMarkup - - PaymentFeeInterchange - - PaymentFeeSchemeFee - Remainder + - SchemeFee - Surcharge - Tip - TopUp