{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AdditionalDataCarRental", "title": "AdditionalDataCarRental", "properties": { "carRental.checkOutDate": { "description": "The pick-up date.\n* Date format: `yyyyMMdd`", "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 contain any special characters such as + or -\n*Must not be all zeros.", "type": "string" }, "carRental.daysRented": { "description": "Number of days for which the car is being rented.\n* Format: Numeric\n* maxLength: 4\n* Must not be all spaces", "type": "string" }, "carRental.fuelCharges": { "description": "Any fuel charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Numeric\n* maxLength: 12", "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.", "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.", "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) format.\n* Format: Alphanumeric\n* maxLength: 2", "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.", "type": "string" }, "carRental.noShowIndicator": { "description": "Indicates if the customer didn't pick up their rental car.\n* Y - Customer did not pick up their car\n* N - Not applicable", "type": "string" }, "carRental.oneWayDropOffCharges": { "description": "The charge for not returning a car to the original rental location, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* maxLength: 12", "type": "string" }, "carRental.rate": { "description": "The daily rental rate, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: Alphanumeric\n* maxLength: 12", "type": "string" }, "carRental.rateIndicator": { "description": "Specifies whether the given rate is applied daily or weekly.\n* D - Daily rate\n* W - Weekly rate", "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.", "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.", "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.", "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.", "type": "string" }, "carRental.returnCountry": { "description": "The country where the car must be returned, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format.\n* Format: Alphanumeric\n* maxLength: 2", "type": "string" }, "carRental.returnDate": { "description": "The last date to return the car by.\n* Date format: `yyyyMMdd`\n* maxLength: 8", "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.", "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.", "type": "string" }, "carRental.taxExemptIndicator": { "description": "Indicates if the goods or services were tax-exempt, or if tax was not paid on them.\n\nValues:\n* Y - Goods or services were tax exempt\n* N - Tax was not collected", "type": "string" }, "travelEntertainmentAuthData.duration": { "description": "Number of days the car is rented for. This should be included in the auth message.\n* Format: Numeric\n* maxLength: 4", "type": "string" }, "travelEntertainmentAuthData.market": { "description": "Indicates what market-specific dataset will be submitted or is being submitted. Value should be 'A' for car rental. This should be included in the auth message.\n* Format: Alphanumeric\n* maxLength: 1", "type": "string" } }, "type": "object" }