Terminals
Introduction
Our SDKs are not the only way a payment can be completed using Sticitt. An alternative option is to post the PaymentID to one of our Sticitt terminals, thereby enabling card present, tap- or scan to pay transactions to complete the payment.
Retrieve terminals
Should you not have the terminalIDs required to push a payment to a terminal, or you would like to provide the user the option to select a terminal, a list of all available terminals per merchant can be retrieved:
GET | /v1/terminals/merchantID |
merchantID | Required: Your unique MerchantID will be provided separately |
Successful response body
Submit payment to terminal
POST | /v1/terminal/submit-payment |
Post body
Possible responses
Status Code | Description | Reason |
---|---|---|
200 | Success | |
400 | Bad Request | At least one of the arguments are invalid |
401 | Unauthorized | Token invalid, expired or missing |
404 | Not found | The TerminalID/PaymentID provided could not be found |
409 | Conflict | The terminal is offline or busy processing another payment |
Payment completion
Notification of payment completion will occur using the Webhooks.