Error codes · Orders
Order still processing
Code
operation_processingStatus202
If this was an orderMay still complete — resume with the same id
Send it again unchanged?Yes — see What to do
.NET SDK
OrderProcessing (a result, not an exception)The order may still complete
Resume it with the same operation id and the same body. A new operation id can buy the cards a second time.
What it means
Not a refusal. This is the HTTP 202 answer to an order that was accepted and has no outcome yet. Its body is the order (status: "processing"), not a problem with a code, so branch on the status 202, not on this code.
What to do
- For meter charges and direct recharges, every processing
202contains exactlyoperationId,operationType(meterChargeordirectRecharge) andstatus: "processing". Read the same operation or retry the exact saved create body with the same id and a fresh signature. Full owner reads are200; card-order202bodies are unchanged. - Wait for the time in
Retry-After, then send the SAME order again — same operation id, same body. That is what moves it forward. - Reading the order’s status shows where it stands, but does not move it forward.
- Never place it again under a new id: that can buy the cards twice.
Where you can meet it
- POSTPlace an order
/v1/wallets/{walletId}/orders - POSTCharge a meter
/v1/wallets/{walletId}/meter-charges - GETRead a meter charge
/v1/meter-charges/{operationId} - POSTRequest a direct recharge product
/v1/wallets/{walletId}/direct-recharges - GETRead a direct recharge
/v1/direct-recharges/{operationId}
Example
The body of the refusal. Its type is the address of this page.
{
"type": "https://developers.anis.ly/errors/operation-processing",
"title": "Order still processing",
"status": 202,
"code": "operation_processing",
"requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}