Poll - Sale
Send a request using the poll method to display a sale on a PAX POS device.
amount
The amount represented with two minor units, e.g. 12 EUR is 1200.
disablePrinting
Indicates if to print a receipt.
referenceId
Optional reference from merchants
language
The language that the PAX POS will use to display information on the device. One of the following:
en_GB
ar_EG
da_DK
de_DE
es_ES
fi_FI
hi_IN
is_IS
nb_NO
nl_NL
pi_PL
pt_PT
ru_RU
sl_SI
sv_SE
zh_CN
pollId
The id used to poll after a terminal response.
deviceToken
The token of a PAX POS device.
correlationId
An ID provided by the caller. Returned in the callback for message matching. In a cancel request, use the value from the sale/refund that is being canceled.
timeToLive
The token of a PAX POS device.
endStateApplication
Deprecated - Do not use. End state application is the name of the application that is supposed to be active on the pos device once the transaction has been processed.
type
Example: https://tools.ietf.org/html/rfc7231#section-6.5.1
title
Bad Request
status
400
detail
DeviceId not registered
message
Unauthorized
message
Server Error
/poll/sale
202 Accepted Poll Sale
curl -X post https://CloudLinkApi/poll/sale -H 'X-API-KEY: your-access-key-here' -d ' { "amount": "100", "disablePrinting": true, "referenceId": "merchant-ref-number-abc123", "language": "en_GB", "pollId": "e855e0cf-a026-4614-9dcb-58814455b6a4", "deviceToken": "b16526c3447ba6cea4818d", "correlationId": "5d1d4ea-8229-44d7-b517-26a5ae6c2fda", "timeToLive": 5, "endStateApplication": null } '
{ "description": "Accepted" }
400 Bad Request
curl -X post https://CloudLinkApi/poll/sale -H 'X-API-KEY: your-access-key-here' -d ' { "amount": "100", "disablePrinting": true, "referenceId": "merchant-ref-number-abc123", "language": "en_GB", "pollId": "e855e0cf-a026-4614-9dcb-58814455b6a4", "deviceToken": "b16526c3447ba6cea4818d", "correlationId": "5d1d4ea-8229-44d7-b517-26a5ae6c2fda", "timeToLive": 5, "endStateApplication": null } '
{ "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", "title": "Bad Request", "status": 400, "detail": "DeviceId not registered" }
401 Unauthorized Sale
curl -X post https://CloudLinkApi/poll/sale -H 'X-API-KEY: your-access-key-here' -d ' { "amount": "100", "disablePrinting": true, "referenceId": "merchant-ref-number-abc123", "language": "en_GB", "pollId": "e855e0cf-a026-4614-9dcb-58814455b6a4", "deviceToken": "b16526c3447ba6cea4818d", "correlationId": "5d1d4ea-8229-44d7-b517-26a5ae6c2fda", "timeToLive": 5, "endStateApplication": null } '
{ "message": "Unauthorized" }
500 Server Error
curl -X post https://CloudLinkApi/poll/sale -H 'X-API-KEY: your-access-key-here' -d ' { "amount": "100", "disablePrinting": true, "referenceId": "merchant-ref-number-abc123", "language": "en_GB", "pollId": "e855e0cf-a026-4614-9dcb-58814455b6a4", "deviceToken": "b16526c3447ba6cea4818d", "correlationId": "5d1d4ea-8229-44d7-b517-26a5ae6c2fda", "timeToLive": 5, "endStateApplication": null } '
{ "message": "Server Error" }