DocumentationAPI Reference
Documentation

Transaction States

Created – A request has been received by Reach. This is the first status for all orders.

Authentication Required – The shopper needs to authenticate with a third party, e.g. PayPal, or they need to get information from a third party, e.g. Boleto, on how to pay offline.

Authentication Pending – Refers to offline transactions only, the shopper has been redirected to the third party and/or has been given the information they need to pay offline, however payment has not yet been made.

Authorized – The payment card or account has been authorized for the requested amount of the order.

Authorization Failed – The payment card or account could not be authorized for the requested amount of the order. This is generally due to a rejection by the card issuer or account provider, or the user has cancelled the transaction on the payment site.

Rejected – The order has been cancelled due to suspected fraud

Commit Pending – A request has been sent to confirm the order and ‘capture’ funds from the shopper’s selected payment method (e.g. A request is sent to the acquiring bank to capture funds from the issuing bank)

Commit Accepted – The ‘Capture’ request has been received by the receiving party

Payment Failed – The ‘Capture’ request was not accepted by the receiving party or we were provided a ‘Not Ok’ response.

Cancelled – The order has been cancelled due to expiry of authorization, suspected fraud, or manual intervention.

Cancel Pending – (Precedes ‘Cancelled’) The request to cancel has been sent, awaiting response.

Payment Processed – The ‘Capture’ request has been confirmed as successful and funds have been captured

Completed – The foreign exchange component of the order has been successfully completed. This is the final transaction state.

*Note: There are one or two transitory states which are not listed above. Orders will only exist in these states very briefly and, as such, you will very likely never see an order in that state.

For questions, please contact us at [email protected]