v1
latestOpenAPI 3.0.02026-08-0696238481.7 KBIn-Person Terminals
Confirm the result of receipt printing via POS for the current action
Confirm the result of receipt printing via POS for the action that has been initiated and is currently waiting for a receipt to be printed on a specific terminal. This endpoint is required if the transaction's 'receiptPrintingSource' was set to 'PointOfSale'
post/in-person/terminals/{id}/confirm-receipt
Path parameters
idstring required
Example:tml_01FCTS1XMKH9FF43CAFA4CXT3P
the unique ID of the terminal
Headers
Accountstring
Example:ac_3fe8398f-8cdb-43a3-9be2-806c4f84c327
The linked accountId (use this when you want to cancel the current action on an in person terminal under a linked account)
Request body
Example request
{
"customerCopy": {
"status": "Succeeded"
},
"merchantCopy": {
"status": "Succeeded"
}
}Response
The result of receipt printing has been confirmed for the current action
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
}