- Cancels a POS transaction by ID
Lists POS transactions
Creates a POS transaction
Retrieves a POS transaction by ID
Prints a POS transaction receipt
Cancels a POS transaction...
POST {{baseURL}}/pos-api/v1/pos-transactions/{{posTransactionsid}}/cancel
This endpoint cancels a POS transaction by ID.
See Also:
To list POS transactions, see GET /pos-api/v1/pos-transactions.
To create a POS transaction, see POST /pos-api/v1/pos-transactions.
To retrieve a POS transaction by ID, see GET /pos-api/v1/pos-transactions/{id}.
To print a POS transaction receipt, see POST /pos-api/v1/pos-transactions/{posTransactionId}/print.
Security
Bearer
- Mock serverhttps://developer.flute.com/_mock/api-reference/pos-api/v1/pos-transactions/{id}/cancel
- Sandbox environmenthttps://sandbox.api.flute.com/pos-api/v1/pos-transactions/{id}/cancel
- Production environmenthttps://api.flute.com/pos-api/v1/pos-transactions/{id}/cancel
curl -i -X POST \
'https://developer.flute.com/_mock/api-reference/pos-api/v1/pos-transactions/{id}/cancel' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
Indicates the POS transaction identifier.
Example: 102ae6f7-8a9b-4c0d-1e2f-3a4b5c6d7
Example:"102ae6f7-8a9b-4c0d-1e2f-3a4b5c6d7"
Indicates the value of the status identifier.
Possible values:
| Value | Name |
|---|---|
| 1 | TerminalConnecting |
| 2 | TransactionProcessing |
| 3 | DeclinedByProcessor |
| 4 | CancelByPos |
| 5 | CancelByTerminal |
| 6 | Completed |
| 7 | Error |
| 8 | Inconsistency |
| 9 | TerminalOffline |
| 10 | TransactionSentToProcessor |
Example: 2
Example:2
Indicates the status identifier.
Possible values:
| Name | Value |
|---|---|
| TerminalConnecting | 1 |
| TransactionProcessing | 2 |
| DeclinedByProcessor | 3 |
| CancelByPos | 4 |
| CancelByTerminal | 5 |
| Completed | 6 |
| Error | 7 |
| Inconsistency | 8 |
| TerminalOffline | 9 |
| TransactionSentToProcessor | 10 |
Example: TransactionProcessing
Example:"TransactionProcessing"
Response
- Create
- Cancel
{ "posTransactionId": "e5f6a7b8-c9d0-4e1f-2a3b-4c5d6e7f8a14", "statusId": 1, "status": "TerminalConnecting" }