| Status | Description |
|---|
pending | Funds have been received but not yet credited to your StraitsX account.Note: If we are pending fund clearance on our end, then we send the pending status. Else we won't send the pending status. |
completed | Funds have been received and credited to your StraitsX account. |
refunded | Funds have been refunded to the sender bank account. |
failed | Payment is unsuccessful - this may happen due to invalid bank account or other reason. If applicable, we will return the failure reason in the callback. |
expired | Payment request has expired without receiving funds. This applies to one-off PayNow QR code payments that have a time-limited payment window. Once the QR code expires, no further payment can be made against this request.Note: This status is only available in Production. Currently Sandbox environment does not support this status. |
For payment in pending state, the callback triggered will have an appropriate blocked code, which allows you to understand the issue and handle the transaction accordingly.
| Blocked Code | Description | Suggested Handling |
|---|
FG-001 | The transaction is held temporarily due to our internal risk control measures. Our internal risk control measures vary from time to time. | Inform the user to inform them that the transaction may face a delay. |
NM-001 | The transaction is held temporarily due to a name mismatch of the user's full name and the name on the sender's bank account. This is only applicable for first party transfer. | Inform the user to provide supplementary information about their bank account. |
CR-001 | The transaction is held temporarily due to our compliance measures. | Check in with StraitsX to understand the root cause, and inform the user that the transaction may face a delay. |
| Status | Description |
|---|
pending | Payout request has been received. |
failed | Payout is unsuccessful - this may happen due to invalid bank account or other reason. If applicable, we will return the failure reason in the callback. |
completed | Payout is completed by StraitsX. Depending on the currency and the network of the transaction, it may take some time for the beneficiary bank to credit the beneficiary's bank account. |
| Status | Description |
|---|
failed | Withdrawal is unsuccessful - this may happen due to invalid bank account or other reason. If applicable, we will return the failure reason in the callback. |
completed | Withdrawal is completed by StraitsX. Depending on the currency and the network of the transaction, it may take some time for the beneficiary bank to credit the beneficiary's bank account. |
pending | Withdrawal request has been received. |
| Status | Description |
|---|
completed | Funds have been received and credited to your StraitsX account. |
refunded | Funds have been refunded to the sender bank account. |
failed | Deposit is unsuccessful - this may happen due to invalid bank account or other reason. If applicable, we will return the failure reason in the callback. |
pending | Funds have been received but not yet credited to your StraitsX account. |
| Status | Description |
|---|
pending | Blockchain withdrawal request has been received. |
completed | Blockchain withdrawal is completed by StraitsX and confirmed on the blockchain. |
failed | Blockchain withdrawal is unsuccessful. |
📘Note:
Blockchain deposit status updates are available via webhook event stablecoinDepositStatusUpdated.
| Status | Description |
|---|
pending | Funds have been detected on the blockchain but not yet credited to your StraitsX account. |
completed | Funds have been confirmed on the blockchain and credited to your StraitsX account. |
failed | Blockchain deposit is unsuccessful. |