Poll order status
Requires an active API credential with the orders:read permission. Polling is the source of truth for final order state. Polling alone is enough for correctness; using webhooks as well gives faster updates. Treat status: fulfilled as successful. processing is not final. action_required means inspect actions. failed and canceled are final; failed responses may include failure_reason. codes can still grow afterwards if Cardzone delivers replacement codes the store paid for, and a merchant can retry a failed order from the dashboard, which moves it back to processing. When status is action_required, inspect actions and handle each type/code pair. For wallet_topup_required, the action message includes the aggregate additional wallet top-up amount needed for all current wallet-blocked orders in the store. Salla-only actions are not returned for API-created orders.
https://cardzone.ai/api/b2b/v1/orders/{id}Authorization
Path parameters
Returns
200
Current order state
- statusprocessingorfulfilledoraction_requiredorfailedorcanceledrequired
processing: accepted or still fulfilling.fulfilled: successful; safe to mark the partner order successful.action_required: inspectactionsand take the required action.failed: terminal failure; inspectfailure_reasonwhen present. Replacement codes the store paid for can still be added tocodes, and a dashboard retry moves the order back toprocessing.canceled: terminal cancellation; no fulfillment action remains.
