v1
latestOpenAPI 3.0.02026-08-0696238481.7 KBIn-Person Terminals
Create a terminal to register a physical device
Use this endpoint to setup and register a physical terminal and begin accepting payments.
post/in-person/terminals
Headers
Accountstring
Example:ac_3fe8398f-8cdb-43a3-9be2-806c4f84c327
The linked accountId (use this when you want to create an in person terminal under a linked account)
Request body
Example request
{
"serialNumber": "25050808291100",
"locationId": "iploc_01FCTS1XMKH9FF43CAFA4CXT3P",
"name": "Front Desk",
"metadata": {
"internalID": "1"
}
}Response
Resource successfully created
Example response
{
"id": "tml_01FCTS1XMKH9FF43CAFA4CXT3P",
"name": "Front of house",
"location": {
"id": "iploc_01FCTS1XMKH9FF43CAFA4CXT3P"
},
"device": {
"type": "PAX A920 Pro",
"serialNumber": "25050808291100"
},
"action": {
"type": "Transaction",
"status": "InProgress",
"id": "tmlact_01K7HNYENCZF6A784V5T625108_01K7KHC9ESPB1VZ9APGF3R5X7W",
"error": {
"code": "TransactionDeclined",
"settings": {
"receiptPrintingSource": "Terminal"
}
},
"transaction": {
"type": "Payment",
"paymentSessionId": "ps_01FCTS1XMKH9FF43CAFA4CXT3P",
"amounts": {
"requested": 500
},
"currency": "GBP",
"settings": {
"receiptPrintingSource": "Terminal"
}
},
"createdTimestamp": 1470989538,
"completedTimestamp": 1470989538
},
"metadata": {
"internalID": "1"
},
"createdTimestamp": 1470989538,
"lastUpdatedTimestamp": 1470989538
}