A transfer status tells you where a transfer is in its journey. PayMitto uses a primary set of Portal View Statuses. Internal statuses and provider codes roll up into this set.
The six Portal View Statuses
- Initiated — Submitted and on its way to the payout provider.
- Pending — With the provider, or waiting on something before it can be sent. In flight at the payout partner (RSP).
- On Hold — Stopped by one of PayMitto's own compliance checks, waiting on review or a timer. On Hold is PayMitto-only and is never provider-reported.
- Complete — Finished. The transfer left us successfully — not a guarantee that the recipient already has the money.
- Canceled — Stopped before payout, by the sender, the client, or PayMitto.
- Failed — Could not be completed.
There is no seventh Portal View Status. Pending Cancelation can appear for API clients / the sender app; it is not a Portal View Status filter.
Who sees which status
Admin Portal users can see all six statuses, including On Hold as its own filter.
API clients and the sender app see a smaller set. A transfer that is On Hold in the Admin Portal can show as Pending to a client. That is intentional: a compliance hold is not something to disclose to the sender as a separate status.
Needs attention: sources disagree on whether the sender SDK shows the words "On Hold." Do not invent that string. Status-map validation is still open.
Member-facing FAQ language sometimes says Refunded. Refunded is not a Portal View Status. Internally it maps to Complete.
Related status articles
Sibling articles for Initiated, On Hold, and Canceled will follow in a later Helpdesk pack.