Source: https://guides.developer.iata.org/docs/download-the-latest-standards

Device

A Device upon which the secure transaction will occur.

Properties

Name Description Type Required Generic Enum Ignore
browserAcceptHeaderText Browser Accept Header. Note: This contains MIME types accepted by the device. string false false
browserUserAgentHeaderText User Agent String. Note: This contains the user agent string. string false false
deviceCode The device code from which the request was initiated. string false false
deviceName Named Device ID. Example: Johns IPAD string false false
geospatialLocation A location with a spatial attribute, probably on the surface of the earth. For example: Longitude and Latitude GeospatialLocation false false
ipAddressText Associated IP address. Examples: 192.0.2.8, 198.51.100.0 string false false
macAddressText Device MAC Address. Example: 00:0a:95:9d:68:16 string false false
paymentTrx A set of Additional identification and URLs used to further describe a secure payment transaction. PaymentTrx false false
phone A telephone number is a sequence of digits assigned to a fixed-line telephone subscriber station connected to a telephone line or to a wireless electronic telephony device, such as a radio telephone or a mobile telephone, or to other devices for data transmission via the public switched telephone network (PSTN) or other private networks. Phone false false
pos An information identifying the location and other attributes of the entity performing transactions. Point of sale may be considered by some systems when making inventory and availability decisions. Pos true false
presenceTypeCode Specifies the Presence of a customer and its payment card. PresenceTypeCode true false
responseParameters An information related to how response results should be returned. ResponseParameters true false
touchPointTrxCode The travel event that triggered the request. Example: Order/buy, Check-In, In Flight. PADIS codeset TTT string false false
typeCode Specifies the type of Owner. OwnershipTypeCode false false
{
  "browserAcceptHeaderText" : "string",
  "browserUserAgentHeaderText" : "string",
  "deviceCode" : "string",
  "deviceName" : "string",
  "geospatialLocation" : {
    "areaIdentifier" : "string",
    "bag" : [ { } ],
    "device" : { },
    "geographicFilterCriteria" : { },
    "lineIdentifier" : "string",
    "naturalAreaGeocode" : "string",
    "pointAltitudeMeasure" : { },
    "pointElevationNumber" : "number",
    "pointIdentifier" : "string",
    "pointLatitudeNumber" : "number",
    "pointLongitudeNumber" : "number",
    "volumeIdentifier" : "string"
  },
  "ipAddressText" : "string",
  "macAddressText" : "string",
  "paymentTrx" : {
    "descText" : "string",
    "device" : { },
    "inputCurCode" : { },
    "maximumTryInd" : "boolean",
    "notProcessedInd" : "boolean",
    "originalIdentifier" : "string",
    "paymentAddressVerification" : { },
    "paymentInfo" : { },
    "retryInd" : "boolean",
    "settlementCurCode" : { },
    "timestampDateTime" : "string",
    "trxDataText" : "string",
    "trxIdentifier" : "string",
    "trxTypeText" : "string"
  },
  "phone" : {
    "areaCodeNumber" : "number",
    "contactInfo" : { },
    "countryDialingCode" : { },
    "device" : { },
    "extensionNumber" : "number",
    "labelText" : "string",
    "phoneNumber" : "number"
  },
  "pos" : {
    "agentDutyText" : "string",
    "city" : { },
    "country" : { },
    "device" : { },
    "onlineTrxInd" : "boolean",
    "requestTime" : "string"
  },
  "presenceTypeCode" : {
    "presenceTypeCodeEnum" : { }
  },
  "responseParameters" : {
    "bdc" : { },
    "curParameter" : [ { } ],
    "device" : { },
    "inventoryGuaranteeInd" : "boolean",
    "langUsage" : [ { } ],
    "marketingMessage" : [ { } ],
    "measurementSystemCode" : { },
    "paxGroup" : { },
    "pricingParameter" : { },
    "reasonCode" : "string",
    "securePayerAuthenticationInstructions" : { }
  },
  "touchPointTrxCode" : "string",
  "typeCode" : {
    "ownershipTypeCodeEnum" : { }
  }
}