Order Status Codes

The STATUS keyword, whether implemented as a filter or returned by the API, ties to a numeric code that enumerates the current condition of each order. You can find the definition of each code here:

codeenumdescription
1UNSENTFuture orders that will be attempted to be processed when the Place date arrives
3REJECTEDOrders are set to 'REJECTED' after the retry limit has been reached.
4CANCELLEDOrders that were Cancelled before they were successfully processed
5SUCCESSOrders that were successfully processed
6SEND_NOWOrders set to this state will already have a future order created before the order placement process.
9PENDING_BATCH_RESPONSENot relevant for API based OrderPlacement. Only for Merchants on Legacy File based Batch order Placement, when Ordergroove has sent the Order, and is awaiting a response file to know the final status of the order.
10PENDING_VERIFICATIONWaiting on the confirmation from the Merchant or the Ecom that the Order was successfully processed
11PENDING_PLACEMENTOrders that are in the Ordergroove queue and will be attempted to be processed shortly
12EXCEPTION_DURING_PLACEMENT_PREPARATIONSomething broke in the process before the Order could be attempted to be processed
13CONNECTION_ERROR_DURING_PLACEMENTThe connection borked during the placement attempt, so we are not sure if the order was processed or not. Depending on the configuration the order might be retried on the next placement. No retry limit.
14RESPONSE_PROCESSING_ERRORThe batch or http response from the merchant was not understood by our system. This order is not retried.
15GENERIC_ERROR_RESPONSEA generic error was sent or defaulted by our system. Merchant sets number of times to retry.
17MERGEDThis order was merged with another order. To find the order, check the Order's extra data for the field 'merged_order_id'.
18CREDIT_CARD_RETRYThe order failed with a 140 error code and is going through the credit card retry process.