Adyen · JSON Structure

Payments Additional Data Lodging Structure

AdditionalDataLodging schema from Adyen API

Type: object Properties: 16
PaymentsFinancial ServicesFintech

AdditionalDataLodging is a JSON Structure definition published by Adyen, describing 16 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

lodging.checkInDate lodging.checkOutDate lodging.customerServiceTollFreeNumber lodging.fireSafetyActIndicator lodging.folioCashAdvances lodging.folioNumber lodging.foodBeverageCharges lodging.noShowIndicator lodging.prepaidExpenses lodging.propertyPhoneNumber lodging.room1.numberOfNights lodging.room1.rate lodging.totalRoomTax lodging.totalTax travelEntertainmentAuthData.duration travelEntertainmentAuthData.market

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/payments-additional-data-lodging-structure.json",
  "description": "AdditionalDataLodging schema from Adyen API",
  "type": "object",
  "properties": {
    "lodging.checkInDate": {
      "description": "The arrival date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.",
      "type": "string"
    },
    "lodging.checkOutDate": {
      "description": "The departure date.\n* Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.",
      "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 contain any special characters such as + or -\n*Must not be all zeros.",
      "type": "string"
    },
    "lodging.fireSafetyActIndicator": {
      "description": "Identifies that the facility complies with the Hotel and Motel Fire Safety Act of 1990. Must be 'Y' or 'N'.\n* Format: alphabetic\n* Max length: 1 character",
      "type": "string"
    },
    "lodging.folioCashAdvances": {
      "description": "The folio cash advances, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: numeric\n* Max length: 12 characters",
      "type": "string"
    },
    "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.",
      "type": "string"
    },
    "lodging.foodBeverageCharges": {
      "description": "Any charges for food and beverages associated with the booking, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: numeric\n* Max length: 12 characters",
      "type": "string"
    },
    "lodging.noShowIndicator": {
      "description": "Indicates if the customer didn't check in for their booking.\n Possible values: \n* **Y**: the customer didn't check in \n* **N**: the customer checked in",
      "type": "string"
    },
    "lodging.prepaidExpenses": {
      "description": "The prepaid expenses for the booking.\n* Format: numeric\n* Max length: 12 characters",
      "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 contain any special characters such as + or -\n*Must not be all zeros.",
      "type": "string"
    },
    "lodging.room1.numberOfNights": {
      "description": "The total number of nights the room is booked for.\n* Format: numeric\n* Must be a number between 0 and 99\n* Max length: 4 characters",
      "type": "string"
    },
    "lodging.room1.rate": {
      "description": "The rate for the room, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: numeric\n* Max length: 12 characters\n* Must not be a negative number",
      "type": "string"
    },
    "lodging.totalRoomTax": {
      "description": "The total room tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: numeric\n* Max length: 12 characters\n* Must not be a negative number",
      "type": "string"
    },
    "lodging.totalTax": {
      "description": "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* Format: numeric\n* Max length: 12 characters\n* Must not be a negative number",
      "type": "string"
    },
    "travelEntertainmentAuthData.duration": {
      "description": "The number of nights. This should be included in the auth message.\n* Format: numeric\n* Max length: 4 characters",
      "type": "string"
    },
    "travelEntertainmentAuthData.market": {
      "description": "Indicates what market-specific dataset will be submitted. Must be 'H' for Hotel. This should be included in the auth message.\n\n* Format: alphanumeric\n* Max length: 1 character",
      "type": "string"
    }
  },
  "name": "AdditionalDataLodging"
}