Status codes
Universal response headers
Every success and error includes:X-Request-Id: the exact request reference for logs and support.X-API-Version: the date-versioned contract served by the endpoint.X-RateLimit-Limit: the credential’s current per-minute allowance.X-RateLimit-Remaining: calls left in the current window.X-RateLimit-Reset: Unix seconds when the window resets.Retry-After: seconds to wait after a429.
Unknown outcomes
If the connection drops after a POST, treat the result as unknown rather than failed. Retry with the sameIdempotency-Key. For POS transactions, send the
same external_transaction_id as well.
Contacting support
Email support@perkstar.co.uk with:X-Request-Id;- UTC timestamp;
- HTTP method and path;
- response status and error code; and
- the first 12-character key prefix shown in the dashboard.

