Retry Instructions
Tell Ordergroove whether to retry or reject an order that failed placement
Alpha
The retry instruction endpoints are in Alpha and available by request only. To request access, contact your Customer Success Manager.
The retry instruction endpoints support payment recovery services. When an order fails placement, Ordergroove classifies the failure and then waits for your decision: retry the order with a new place date, or reject it.
How the flow works
Once retry instructions are enabled for a merchant, a failed order moves through these steps:
- The order fails placement. Its status changes to
20(awaiting response classification) while Ordergroove classifies the failure. - Once the failure is classified, the status changes to
19(awaiting retry instructions). The order’srejected_messageholds the classification as a JSON string, with the Ordergroove errorcode, amessage, and acategory. - Ordergroove sends the
order.awaiting_retry_instructionsevent. - You call one of the retry instruction endpoints:
Both endpoints accept Application API Scope only. They return 400 if the order’s status isn’t 19. For what each status means, see Order Status Codes.
To retry an order that has already been rejected, use Rescue instead.