Skip to main content

Withdrawals Status

Operator avatar
Written by Operator
Updated over 2 weeks ago

Each withdrawal in Tonder follows a controlled lifecycle designed to ensure security, traceability, and operational control. Statuses reflect whether a withdrawal is awaiting action, being processed, successfully completed, or definitively stopped.


🟑 PENDING

What it means:
The withdrawal request has been created and registered in the system but has not yet been approved or processed.

Typical scenarios:

  • Waiting for manual approval

  • Awaiting internal validation (balance, limits, risk checks)

Possible transitions:

  • β†’ PROCESSING (approved)

  • β†’ REJECTED (denied or cancelled)

Final? ❌ No


πŸ”΅ PROCESSING

What it means:
The withdrawal has been approved and is currently being processed internally by Tonder.

Typical scenarios:

  • Funds reserved

  • Compliance, KYB, or risk checks in progress

  • Preparation to send funds to the external provider

Possible transitions:

  • β†’ SENT_TO_PROVIDER

  • β†’ REJECTED

Final? ❌ No


🟣 SENT_TO_PROVIDER

What it means:
The withdrawal request has been successfully sent to the external payment provider (bank, SPEI, or payout processor).

Important note:
At this stage, Tonder has already released the instruction. The final outcome depends on the provider’s confirmation.

Possible transitions:

  • β†’ PAID_FULL

Final? ❌ No


🟒 PAID_FULL

What it means:
The withdrawal was completed successfully, and funds have been fully delivered to the destination account.

Operational impact:

  • Funds are debited from the wallet

  • Transaction is included in reconciliation and settlement reports

Final? βœ… Yes
This is a terminal success state.


πŸ”΄ REJECTED

What it means:
The withdrawal was explicitly rejected, either automatically by the system or manually by an operator.

Common reasons:

  • Insufficient balance

  • Risk or compliance flags

  • Invalid bank details

  • Manual cancellation or denial

Final? βœ… Yes
The withdrawal is permanently closed and will not be processed further.


βœ… Final Statuses Summary

The following statuses are terminal (final) and will not change:

  • PAID_FULL β†’ Successful completion

  • REJECTED β†’ Manual rejection

  • FAILURE β†’ Definitive failure

All other statuses (PENDING, PROCESSING, SENT_TO_PROVIDER) are intermediate and may still transition.

Did this answer your question?