
Getting Started
Understand the complete transaction lifecycle for Money Out products (Disbursement, E-Wallet Money Out), including what happens when a transfer fails and how disputes are resolved.
This page explains the complete transaction lifecycle for Money Out products on SingaPay β how disbursements are processed, what happens when they fail, and how disputes are resolved.
Applies to: Disbursement (Bank Transfer Out), E-Wallet (Money Out)
Unlike Money In, Money Out transactions are initiated by SingaPay to send funds to a beneficiary. Because the money leaves the system, SingaPay actively tracks the outcome and does have a failed status.
Step-by-step:
pending.| Scenario | What Happens | Timeline | Final Status |
|---|---|---|---|
| Transfer succeeds | Bank confirms transfer to beneficiary | ~1β2 seconds | success |
| Transfer fails | Bank rejects the transfer (invalid account, insufficient funds at bank, etc.) | ~1β2 seconds | failed |
| Bank not responding | Bank doesnβt respond to the transfer request β status stays pending | Up to ~15 minutes | pending (resolves eventually) |
Every disbursement request always starts as pending. Hereβs the typical timeline:
Normal case (majority of transactions):
Status changes from pending β success or failed within 1β2 seconds.
Bank not responding (uncommon but can happen):
If the vendor bank does not respond, the status will remain pending for up to approximately 15 minutes. In most cases, the bank will respond within this window and the status will then resolve to success or failed.
Extended pending beyond 15 minutes (rare):
If the status is still pending after 15 minutes, this indicates an exceptional case. Contact SingaPay support immediately. The SingaPay internal team has procedures to handle and resolve these situations. This is rare, especially for small-to-medium amount transactions.
βββββββββββ
βββ Bank confirms βββββββΆβ SUCCESS β
β βββββββββββ
βββββββββββ β
β PENDING βββββ€
βββββββββββ β βββββββββββ
βββ Bank rejects ββββββββΆβ FAILED β
β βββββββββββ
β
βββ Bank not responding βββΆ stays PENDING
(up to ~15 min, then resolved by SingaPay internal team)
If a disbursement fails, remains stuck in pending, or the beneficiary reports they have not received the funds, follow this dispute resolution procedure:
Steps:
pending for too long, or the beneficiary reports they have not received the funds. The merchant contacts SingaPay support with the transaction reference number, amount, and description of the issue.Important: Do NOT attempt to manually retry a failed disbursement without first contacting SingaPay support. The support team will guide you on the appropriate next steps based on the specific failure reason.
What to provide when contacting SingaPay support: Transaction reference number, account ID, beneficiary details, transfer amount, approximate transfer time, and the current transaction status.
pending status β Every disbursement starts as pending. Do not treat it as a final status.success or failed) is delivered via webhook, typically within seconds.pending for an extended period, contact the SingaPay support team for assistance. Do not retry without consulting support first.pending for more than 15 minutes, contact SingaPay support immediately.A failed status means the vendor bank explicitly rejected the transfer. This can happen due to various reasons such as an invalid beneficiary account, bank maintenance, or other banking restrictions. Contact SingaPay support with the transaction reference number and details β the support team will investigate the cause and advise on the appropriate next steps.
Normal disbursements resolve within 1β2 seconds. If the status remains pending, this typically means the vendor bank has not yet responded. This can take up to approximately 15 minutes in uncommon cases. If it has been longer than 15 minutes, contact SingaPay support immediately β the internal team has procedures to resolve these situations.
This can occasionally happen due to inter-bank processing delays. In most cases, the funds will arrive within a few minutes. If the beneficiary confirms the funds have not arrived after a reasonable waiting period, contact SingaPay support with the transaction details. The team will verify with the vendor bank.
| Aspect | Money In | Money Out |
|---|---|---|
| Products | VA, E-Wallet (Money In), QRIS, Payment Link | Disbursement, E-Wallet (Money Out) |
| Who initiates? | Customer pays into SingaPay | SingaPay sends money out |
| Initial status | open / unpaid | pending |
| Has βfailedβ status? | No β unpaid transactions expire | Yes β bank can reject transfers |
| Typical resolution time | Depends on customer (minutes to hours) | 1β2 seconds (normal), up to ~15 min (uncommon) |
| If no response from vendor | Transaction stays open β eventually expired | Transaction stays pending β resolved by SingaPay team |
| Confirmation model | Callback-based (waiting for vendor notification) | Real-time response from bank |
| If something goes wrong | Contact SingaPay support with transaction details | Contact SingaPay support β do not retry without guidance |