post
https://apiprod.fattlabs.com/terminal/charge/queue
Queues a card-present sale on the terminal rather than waking it immediately. Useful when multiple transactions need to be staged (e.g., busy lanes) or when the device is currently in use. Response mirrors /terminal/charge but processing begins only when the terminal becomes available.
Workflow:
- Create queued charge.
- Terminal processes queued items FIFO.
- Poll status endpoint for each queued transaction.
Differences vs /terminal/charge:
- Terminal may return
terminalservice.waitinguntil it dequeues. - If queue is full returns a 422 or device-specific error.
- Cancellation before processing removes from queue.
Recommended Use: High concurrency environments; fall back to direct charge for immediate processing.
Security: ApiKeyAuth or EphemeralAuth required.
Polling: Same recommendations as charge; consider exponential backoff if many queued items.
