Payments & Payouts

Payout Failed or Not Sent? Clear Payout Outcomes for Your Customers

Why a fault on your side should stop for your team, not reach the customer, and how to avoid paying twice

A customer gets a message saying their transfer failed. An hour later their family receives the money anyway. Or the opposite happens: the operator retries a "failed" payout, the partner pays both, and the business is out of pocket while it chases a refund across borders. Both come from the same mistake: treating every problem on a payout as a failure. This guide is for payout operations and support leads who want customers told the truth, and every payout sent exactly once.

The principle: when a payout's outcome is uncertain, it goes to your team before the customer is told anything. A technical problem is for your team to look at, and the customer does not need to hear about it yet.

RemitSo, a white label remittance platform, works this way since releases 2026.09.5 and 2026.10.5. Uncertain payouts go to your team before the customer is told, and every payout has a clear status. Your team still decides when to retry, when to call the partner and what to tell a customer who asks.

01 · THREE KINDS OF PROBLEM

Three kinds of payout problem, and why they need different answers

Three kinds of payout problem
KindExamplesHas the partner got the money?Right response
Partner refusedAccount closed, name mismatch, recipient blockedNo, and they said soFail the payout, tell the customer in plain words, offer a fix
Setting on your installationA missing field mapping, an amount format the partner does not acceptNo, nothing was sentStop for staff, fix the setting, send again
Platform or connectionA timeout, an outage, an answer that could not be readUnknownStop for staff, check with the partner, then decide

The third row is the dangerous one. When a request times out, the partner may have received it and paid. Sending it again without checking is how businesses pay twice.

02 · STOPPING FOR STAFF

An Error state that waits for a person

In RemitSo, when a payout hits a technical problem, it stops in Error for your team to check, with:

  • The reason, in plain words.
  • An alert with context to whoever is subscribed to Payout not sent because of a fault on our side.

The customer is not told the payout failed. From their side, the transfer is still on its way, which is the truth.

When someone presses Retry, the console asks them to confirm with the partner first wherever the partner may be holding the payout. If nothing was sent, for example the payout stopped at the name check or the quote, Retry goes straight through.

Watch out: make sure someone is subscribed to the payout fault alert. A payout parked in Error with nobody subscribed reaches nobody, and the customer waits.

03 · NOTHING LEFT BEHIND

No payout left in Processing, none forgotten

Two quieter problems cause just as many complaints:

  • Unknown answers. A partner returns a status the platform does not recognise. Older systems leave the payout in Processing with nothing to say so. RemitSo stops it in Error and raises the alert, and does not send it again until someone has checked with the partner.
  • Silence. A partner accepts a payout and never says anything again. RemitSo asks about every payout on a schedule that fits it: often while it is new, less often as it ages. A payout the partner goes quiet on is raised for your team in the operations view, the page that lists everything waiting on a person. It is never cancelled blindly.

And one rule underneath all of it: a payout is never sent for a transfer whose payment has not cleared, however the transfer got there.

04 · A WORKED EXAMPLE

A timeout at 6pm on a Friday

  1. A customer pays at 17:58. The payment clears and the payout is sent to the partner at 18:01.
  2. The partner's system is slow and the request times out. Nobody knows whether it arrived.
  3. The payout stops in Error, with a reason saying the partner did not answer and the outcome is unknown. The customer's app still shows the transfer on its way.
  4. The on-call operator gets the alert, opens the payout and sees the reason. Retry asks them to confirm with the partner first.
  5. They check the partner's portal. The payout arrived and is being processed. They wait. The next status check picks up the payment and the customer is notified it was paid.

Nobody told the customer it failed. Nobody sent it twice.

05 · DAY-TO-DAY TOOLS

The tools that make this workable

  • The partner's own reason on a refused account check, instead of "Name lookup failed", so support can tell the customer exactly what to fix.
  • A "Stranded before sending" filter on the transactions list for payouts left behind by older versions.
  • Bulk payout updates, previewed row by row: upload up to 500 transfers with their new status, see what each row would do or why it is refused, and only then apply. A payout the partner may still hold is refused rather than overwritten.
  • A refused payout update says why on the form, instead of doing nothing.
  • The AI Assistant, an optional add-on, can answer "why is this payout stuck?" for any transfer in seconds.
06 · WITH REMITSO

Doing it with RemitSo

Payout handling is part of every RemitSo installation. Read how payouts, alerts and the operations view fit together in the admin features, see what customers see in the customer app, follow each change in the release notes, or book a demo.

FAQ

Frequently asked questions

When is a customer told their payout failed?

Uncertain payouts go to your team before the customer is told anything. A technical problem stops the payout in Error, with the reason, for your team to check first.

What does the Error state mean?

The payout has not been failed. It has stopped for a person to look at, with the reason, for your team to check.

How does RemitSo stop a payout being sent twice?

A payout the partner may already hold is never sent again without an operator confirming it, and bulk updates refuse to overwrite such a payout.

What happens if a partner never answers?

The payout is asked about on a schedule that fits it, and a payout the partner goes quiet on is raised for your team. It is never cancelled automatically.

Can a payout go out before the customer has paid?

No. A payout is never sent for a transfer whose payment has not cleared.

Built by people who have helped MSBs for years.

47 ready-made risk indicators, drawn from what they see every day, combined into your own rules.

  • 47 ready-made risk indicators
  • Your own rules
  • 8 sanctions lists
  • A person decides
Book a demo

See RemitSo running with your corridors.

  • 30 minutes with our team, on video
  • The real admin panel and customer apps
  • The right way to buy it for you, explained with pricing
  • Your compliance and launch questions answered

We use these details to arrange your demo and reply to you. See our Privacy policy.

Loading the form…

Video