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