π Tracking Order Status
Intro
You can check the status of user's order and receive updates via:
By redirecting users, providing helpful information, triggering events, and passing different parameters, the user journey can be improved in a variety of ways.
Order Flow
Some Use Cases
- Check if the user has already onboarded with Transak. If they have remind them they don't need to do KYC again.
- Check if the user has a pending order and direct them to complete it rather than start a new one.
- When the order failed direct the user to try again with a different card.
- Use the information that Transak disabled a user in your own risk decisions.
Order Status
On-Ramp, NFT Checkout, Transak One
Status Code | Description |
---|---|
AWAITING_PAYMENT_FROM_USER | When the order is created but the payment still not received. |
PAYMENT_DONE_MARKED_BY_USER | When the user marks the payment as done but it is received by us yet. |
PROCESSING | Orders in the PROCESSING state have passed the checks and the user's payment information has been validated. |
PENDING_DELIVERY_FROM_TRANSAK | When the payment is received and being exchanged & transferred via us or our liquidity partner. |
ON_HOLD_PENDING_DELIVERY_FROM_TRANSAK | Order is on hold. |
COMPLETED | When we have received the payment and the crypto is sent successfully to the user. |
CANCELLED | Order is cancelled. |
FAILED | When the order is failed, e.g.: because of the card decline |
REFUNDED | Order is refunded to the user. |
EXPIRED | When the user failed to make the payment within the timeframe. |
Off-Ramp
Status Code | Description |
---|---|
AWAITING_PAYMENT_FROM_USER | When the order is created but the payment still not received. |
PAYMENT_DONE_MARKED_BY_USER | When the user marks the payment as done but it is not yet received by us. |
PENDING_DELIVERY_FROM_TRANSAK | When the payment is received and being exchanged & transferred via us or our liquidity partner. |
ON_HOLD_PENDING_DELIVERY_FROM_TRANSAK | When the crypto payment is received and being exchanged & fiat being transferred via our banking partner but because of some issue our system is unable to send the fiat to the user. |
COMPLETED | When we have received the crypto payment and fiat is sent successfully to the userβs bank account. |
CANCELLED | Order is cancelled. |
FAILED | When the order is failed, e.g.: because of the card decline. |
REFUNDED | Order is refunded to the user. |
EXPIRED | When the user failed to make the payment within the timeframe. |
Supported Payment Methods
Supported Payment Methods for On Ramp
Supported Payment Methods for Off Ramp
Javascript SDK Events
Status Code |
---|
TRANSAK_WIDGET_CLOSE |
TRANSAK_WIDGET_INITIALISED |
TRANSAK_WIDGET_OPEN |
TRANSAK_ORDER_CREATED |
TRANSAK_ORDER_CANCELLED |
TRANSAK_ORDER_FAILED |
TRANSAK_ORDER_SUCCESSFUL |
Updated 8 months ago