c6468b606325

latestOpenAPI 3.1.02026-08-0425501.2 MB

Device Info

post/?type=deviceinfo

Request body

appidstring required

Merchant APP ID (Alphanumeric - Length of 32 chars)

appkeystring required

Merchant APP KEY (Alphanumeric - Length of 32 chars and special chars $@%#)

epistring required

EPI is an end point identifier, Identify the device on valor infrastructure, it's a 10 digit number starts with 2

txn_typestring required

Txn type should be device_info

child_epistring

If the merchant has multi-MIDs, they need to send both the child EPI and the parent EPI in the EPI request

Response

200

error_nostring

Example response

{
  "error_no": "S00",
  "store": {
    "name": "[REDACTED_STORE_NAME]",
    "version_tid": "[REDACTED_VERSION_TID]",
    "last_heartbeat": "[REDACTED_TIMESTAMP]"
  },
  "device": {
    "name": "VP100#2",
    "type": "VP100",
    "serial_no": "[REDACTED_SERIAL]",
    "last_txn_date": "[REDACTED_TIMESTAMP]",
    "assigned_app_version": "3.0.1uat",
    "app_update": "enabled",
    "app_updated": "[REDACTED_TIMESTAMP]",
    "param_update": "enabled",
    "param_updated": "[REDACTED_TIMESTAMP]",
    "status": "active",
    "owner": "[REDACTED_OWNER]"
  },
  "heartbeat_data": {
    "epi": "[REDACTED_EPI]",
    "serial_no": "[REDACTED_SERIAL]",
    "device_model": "SP880",
    "kernel": "8.4.0.1_20230814",
    "app_version": "v3.0.19",
    "media": "WiFi",
    "ip": "[REDACTED_IP]",
    "date": "[REDACTED_TIMESTAMP]",
    "ram_used": "73 MB",
    "disk_used": "71 MB",
    "service_bootup": "DOWNLOAD"
  },
  "processor": {
    "name": "TSYS SIERRA"
  }
}