Skip to main content

Deposits

Learn how to deposit funds into your BingBang wallet using various payment methods.

Payment Methods

Mobile Money

  • M-PESA (Kenya)
    • Requires verified phone number
    • Instant processing
    • Mobile money verification required
    • Reference tracking
  • Airtel Money (Kenya)
    • Requires verified phone number
    • Instant processing
    • Mobile money verification required
    • Reference tracking
  • Tigo Pesa (Kenya)
    • Requires verified phone number
    • Instant processing
    • Mobile money verification required
    • Reference tracking
  • Mobile Money (Ghana)
    • Requires verified phone number
    • Instant processing
    • Mobile money verification required
    • Reference tracking
  • USSD (Nigeria)
    • Requires verified phone number
    • Instant processing
    • Mobile money verification required
    • Reference tracking

Digital Wallets

  • Paystack (All supported countries)
    • Card payments
    • Bank transfers
    • Mobile money
    • USSD
    • Bank account verification
    • Reference tracking
  • Bank cards (All supported countries)
    • Visa
    • Mastercard
    • Local cards
    • International cards
    • Card verification
    • Reference tracking

Deposit Process

1. Initiate Deposit

{
amount: number; // Deposit amount
currency_code?: string; // Optional currency code
payment_method: string; // Selected payment method
metadata?: { // Additional payment details
user_id: string;
custom_fields?: Array<{
display_name: string;
variable_name: string;
value: string;
}>;
}
}

2. Payment Processing

  • Payment provider integration
  • Transaction verification
  • Status updates
  • Receipt generation
  • Reference tracking
  • Mobile money verification
  • Bank account verification
  • Card verification

3. Balance Update

  • Real-time balance update
  • Transaction recording
  • Currency conversion
  • Status confirmation
  • Fee calculation
  • Balance validation
  • Negative balance prevention

Security Features

Transaction Verification

  • Payment provider validation
  • Amount verification
  • Currency validation
  • Status tracking
  • Reference verification
  • Mobile money verification
  • Bank account verification
  • Card verification

Balance Protection

  • Minimum deposit: 100 KSH/NGN/GHS
  • Maximum deposit: 100,000 KSH/NGN/GHS
  • Minimum balance to host: 100 KSH/NGN/GHS
  • Negative balance prevention
  • Balance validation
  • Fraud detection
  • Suspicious activity monitoring

Mobile Money Verification

  • Phone number verification
  • Mobile money account verification
  • Transaction verification
  • Status tracking
  • Reference tracking
  • Balance validation
  • Fee calculation

Best Practices

For Users

  • Verify payment details
  • Keep transaction receipts
  • Monitor balance updates
  • Report issues promptly
  • Check reference numbers
  • Verify mobile money details
  • Track fee calculations

For Admins

  • Monitor deposits
  • Verify transactions
  • Handle disputes
  • Maintain security
  • Track references
  • Verify mobile money
  • Monitor fees

Common Questions

What are the deposit limits?

  • Minimum deposit: 100 KSH/NGN/GHS
  • Maximum deposit: 100,000 KSH/NGN/GHS
  • Minimum balance to host: 100 KSH/NGN/GHS
  • Daily limits apply
  • Weekly limits apply

How long do deposits take?

  • Mobile money: Instant
  • Bank transfer: 1-2 hours
  • Digital wallet: Instant
  • Status updates: Real-time
  • Balance updates: Real-time
  • Reference tracking: Real-time

What happens if a deposit fails?

  • Automatic notification
  • Status update
  • Error details
  • Support contact
  • Reference tracking
  • Balance validation
  • Fee verification

Next Steps