Status and error codes
Order statuses (data.status): CONFIRMED, PARTIALLY_CANCELLED, CANCELLED, DECLINED.
| HTTP | Meaning |
|---|---|
200 | applied (or a safe retry) — the body has the current order state |
401 | auth failed — missing header, expired timestamp, bad signature, or inactive key |
422 | invalid data or an illegal change (e.g. a refund larger than the order, a confirm after cancel) |
409 | write collision — retry with the same event_id |
429 | too many requests — slow down and retry |
Ready-to-paste signing helpers
Each of these computes the signature exactly as our server checks it. The one rule they all follow: serialize the body once, sign that exact string, send those exact bytes.Questions? Reach out to your Realry partner contact. Always test with a sandbox key first, then ask us to issue your live credential.