Wallet, Deposits & Withdrawals

  • How do crypto deposits work?

    Create a crypto deposit (typical range $5–$10,000). You’re given a NOWPayments invoice. Status moves through stages like created → waiting → confirming → confirmed/finished. Your wallet is credited when the payment reaches a credited status (e.g. finished/confirmed/sending). Human-verified on pro...
  • How does M-pesa deposit work ?

    If KesPay is enabled, choose M-Pesa, enter amount/phone, complete the STK/prompt on your phone. Status goes initiated → pending → success/failed. On success your wallet is credited via the KesPay callback. Verified on production.
  • How long do deposits and withdrawals take?

    Deposits credit when the provider confirms (crypto network confirmations / M-Pesa success / ramp webhook) — not on a fixed SLA in-app. Withdrawals often need admin approval first, then provider processing. There’s no guaranteed minute-level ETA in product; tell users “pending review” is normal fo...
  • What currencies does my wallet use?

    Your in-app balance is tracked in USD. You can set a preferred display currency (ISO code) for UX; stakes and fees settle in wallet USD terms.
  • What do crypto withdrawal statuses mean?

    Typical path: pending_approval → approved → pending / processing → finished (or failed / rejected / marked_paid). awaiting_verification can appear during provider checks. Rejected/failed cases are handled by finance so funds aren’t left stuck without review.
  • What fiat ramps are available?

    Deposit UI may show Direct/fiat providers such as LocalRamp, TransFi, Onramper, and Transak (availability depends on region and provider config). These are separate from crypto invoices and M-Pesa. Some require KYC.
  • Which crypto can i withdraw?

    Withdrawals are validated for USDT on BEP20 (BSC) — addresses must be 0x + 40 hex. TRC20-style addresses are rejected. Use the correct network or funds can be lost off-platform.
  • Why is my crypto withdrawal "pending finance review "?

    By default crypto withdrawals debit your wallet immediately but start as pending_approval. An admin must approve before payout processing. Auto-approval only applies if finance settings enable it and the amount is inside the auto band (defaults often require approval for all).
  • Why was my balance reduced before the withdrawal finished?

    We lock/debit funds when you request a withdrawal so you can’t stake the same money twice. If finance rejects or the payout fails under reconcile rules, funds are restored according to the failure path — users should check transaction history and support with the withdrawal ID.