Convert Currency Events
Events for the lifecycle of Receives Direct Settlement
| Event | Description |
|---|---|
| CREATED | Receive request has been submitted and is undergoing initial validation. It will automatically be moved to PENDING_APPROVAL. No action needed. |
| PENDING_APPROVAL | Receive request is pending action from client to accept/deny the returned request. If denied, payment will be marked as FAILED. If request is not acted upon within 5m (10m in sandbox environment), the transaction will be marked as EXPIRED |
| PROCESS | Receive has been accepted and put up for processing, where we do some final checks on the transaction. This typically lasts a second, before being updated to PROCESSING |
| PROCESSING | Receive is being broadcasted on the selected channel, on successful broadcast transaction will be marked as PENDING, otherwise it will retry until it goes through or eventually mark itself as FAILED. |
| PENDING | Order is no longer an internal Yellow Card transaction, has been broadcasted on the channel, and is awaiting results to finalize. |
| COMPLETE | Receive has succeeded on sending to the destination |
| FAILED | Receive has failed on sending to the destination account |
| PENDING_REFUND | Refund request is received and is queued for processing. |
| REFUND_PROCESSING | Refund request is being processed, waiting for feedback from order provider. |
| REFUND_FAILED | We’ve tried to refund the order 5 times and it failed from provider's end, advisable to resend a refund request after a few hours. |
| REFUNDED | Refund is complete, fund has been received by the customer. |
| CANCELLED | Collection order request has been cancelled and would be refunded if we receive the collection |
| EXPIRED | Receive was not accepted/denied within expiry timeframe and is at the end state. |
| SETTLEMENT_PENDING | We're attempting to send out the crypto from our end, doing a few checks. |
| SETTLEMENT_PROCESSING | Crypto transfer is processing, waiting for feedback from provider. |
| SETTLEMENT_COMPLETE | Crypto transfer is now complete, Order is in it's end state. |
| SETTLEMENT_FAILED | Crypto transfer failed, this will trigger a refund request, sending the fiat back to the customer. |
Events for the lifecycle of Receives Direct Settlement
| Event | Description |
|---|---|
| CREATED | Send request has been submitted and is undergoing initial validation. It will automatically be moved to PENDING_APPROVAL. No action needed. |
| PENDING_APPROVAL | Send request is pending action from client to accept/deny the returned request. If denied, payment will be marked as FAILED. If request is not acted upon within 5m (10m in sandbox environment), the transaction will be marked as EXPIRED |
| PROCESS | Receive has been accepted and put up for processing, where we do some final checks on the transaction. This typically lasts a second, before being updated to PROCESSING |
| PROCESSING | Send is being broadcasted on the selected channel, on successful broadcast transaction will be marked as PENDING, otherwise it will retry until it goes through or eventually mark itself as FAILED. |
| PENDING | Order is no longer an internal Yellow Card transaction, has been broadcasted on the channel, and is awaiting results to finalize. |
| PENDING_SETTLEMENT | Order has been created and now pending customer crypto transfer |
| PENDING_CONFIRMATION | Crypto is pending blockchain confirmation, Once confirmation is complete, we'll move the order to *PROCESSING |
| COMPLETE | Send has succeeded on sending to the destination |
| FAILED | Send has failed on sending to the destination account |
| PENDING_REFUND | Refund request is received and is queued for processing. |
| REFUND_PROCESSING | Refund request is being processed, waiting for feedback from order provider. |
| REFUND_FAILED | We’ve tried to refund the order 5 times and it failed from provider's end, advisable to resend a refund request after a few hours. |
| REFUNDED | Refund is complete, fund has been received by the customer. |
| CANCELLED | Collection order request has been cancelled and would be refunded if we receive the collection |
| EXPIRED | Receive was not accepted/denied within expiry timeframe and is at the end state. |

