Knowledge Base

Waje Payment Knowledge

A system explanation of how Waje deposits, withdrawals, payment checks, and transaction states are handled.

System summary

Waje Payment system

The Waje payment system organizes deposits, withdrawals, provider replies, transaction status, account checks, and bonus conditions. Its main job is to move eligible funds through supported payment paths. It records each stage and applies checks where needed.

Deposit system overview

The deposit system starts when a user chooses a supported payment method, enters an amount, and follows the payment instructions. The system waits for a provider reply before updating the balance. A delay can happen when the provider, network, or confirmation step does not finish right away.

Withdrawal system overview

The withdrawal system checks whether funds can be paid out before sending a request for processing. It may review identity, withdrawal details, balance type, minimum amount, bonus conditions, and payment method availability. A request can stay pending while checks or network steps are still running.

Transaction lifecycle (pending → success → failed)

A Waje transaction usually moves through pending, success, or failed states. Pending means the system is waiting for processing or confirmation. Success means the transaction was accepted and recorded. Failed means the request could not be completed. The cause may be details, balance, provider status, or verification.

Payment provider integration (OPay / PalmPay)

Payment provider integration connects Waje to local payment methods such as OPay or PalmPay where available. The provider handles part of the payment flow, while Waje records the transaction and updates account status after confirmation. Availability can depend on product setup, channel status, and provider conditions.

Payment failure reasons

A payment may fail because the internet connection is unstable, details are wrong, the provider cannot complete the request, or the balance is not enough. First check details and status. Retry only when the cause is clear or support advises it.

Withdrawal delay reasons

Withdrawal delays can come from security checks, verification needs, provider processing, network conditions, or account details that need review. A delay does not always mean rejection. It means the withdrawal has not reached a final state. Track the status and contact support if it stays unresolved.

Bank mismatch system

The bank mismatch system checks whether withdrawal account information matches the registered account identity. A mismatch can cause failure because payment records and identity records need to align. This helps reduce account takeover risk and wrong-person payments.

Bonus withdrawal rules

Bonus withdrawal rules separate promotional balance from funds that can be withdrawn immediately. Bonus funds may require wagering or other usage conditions before withdrawal is allowed. The system checks those conditions during withdrawal review. This is why bonus balances can behave differently from regular balance.