Convert Currency Events

Events for the lifecycle of Receives Direct Settlement

EventDescription
CREATEDReceive request has been submitted and is undergoing initial validation. It will automatically be moved to PENDING_APPROVAL. No action needed.
PENDING_APPROVALReceive 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
PROCESSReceive 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
PROCESSINGReceive 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.
PENDINGOrder is no longer an internal Yellow Card transaction, has been broadcasted on the channel, and is awaiting results to finalize.
COMPLETEReceive has succeeded on sending to the destination
FAILEDReceive has failed on sending to the destination account
PENDING_REFUNDRefund request is received and is queued for processing.
REFUND_PROCESSINGRefund request is being processed, waiting for feedback from order provider.
REFUND_FAILEDWe’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.
REFUNDEDRefund is complete, fund has been received by the customer.
CANCELLEDCollection order request has been cancelled and would be refunded if we
receive the collection
EXPIREDReceive was not accepted/denied within expiry timeframe and is at the end state.
SETTLEMENT_PENDINGWe're attempting to send out the crypto from our end, doing a few checks.
SETTLEMENT_PROCESSINGCrypto transfer is processing, waiting for feedback from provider.
SETTLEMENT_COMPLETECrypto transfer is now complete, Order is in it's end state.
SETTLEMENT_FAILEDCrypto transfer failed, this will trigger a refund request, sending the fiat back to the customer.

Events for the lifecycle of Receives Direct Settlement

EventDescription
CREATEDSend request has been submitted and is undergoing initial validation. It will automatically be moved to PENDING_APPROVAL. No action needed.
PENDING_APPROVALSend 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
PROCESSReceive 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
PROCESSINGSend 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.
PENDINGOrder is no longer an internal Yellow Card transaction, has been broadcasted on the channel, and is awaiting results to finalize.
PENDING_SETTLEMENTOrder has been created and now pending customer crypto transfer
PENDING_CONFIRMATIONCrypto is pending blockchain confirmation, Once confirmation is complete, we'll move the order to *PROCESSING
COMPLETESend has succeeded on sending to the destination
FAILEDSend has failed on sending to the destination account
PENDING_REFUNDRefund request is received and is queued for processing.
REFUND_PROCESSINGRefund request is being processed, waiting for feedback from order provider.
REFUND_FAILEDWe’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.
REFUNDEDRefund is complete, fund has been received by the customer.
CANCELLEDCollection order request has been cancelled and would be refunded if we
receive the collection
EXPIREDReceive was not accepted/denied within expiry timeframe and is at the end state.