Overview
Pay bills instantly from your Monei wallet. This guide covers making payments, tracking status, and handling different payment scenarios. What you’ll learn:- Make bill payments
- Track payment status
- Handle payment responses
- Retry failed payments
- Best practices
Make Payment
Pay a bill after validating customer details.| Parameter | Type | Required | Description |
|---|---|---|---|
billerId | string | Yes | Biller identifier |
customerId | string | Yes | Customer ID (phone, meter, smartcard) |
amount | number | Yes | Payment amount |
type | string | Yes | PREPAID or POSTPAID |
reference | string | No | Custom reference (auto-generated if not provided) |
Complete Payment Flow
Payment by Category
- Airtime
- Data
- Cable TV
- Electricity
Payment Status
Monitor payment progress:| Status | Description | Action |
|---|---|---|
pending | Payment initiated | Wait for processing |
processing | Being processed | Wait for completion |
successful | Payment completed | Service delivered |
failed | Payment failed | Check error, retry |
reversed | Payment reversed | Amount refunded |
Electricity Token
For electricity payments, token is returned in the response:Error Handling
Insufficient Balance
Insufficient Balance
Error: Wallet balance too lowSolution:
Payment Failed
Payment Failed
Error: Payment processing failedCommon causes:
- Biller system down
- Network issues
- Invalid customer ID
- Service unavailable
- Check payment status
- Amount automatically refunded
- Retry after few minutes
- Contact support if persists
Duplicate Payment
Duplicate Payment
Error: Payment already processedCause: Same reference used twicePrevention:
Service Unavailable
Service Unavailable
Best Practices
Validate First
Always validate customer before payment
Check Balance
Verify sufficient funds before initiating
Save Reference
Keep payment reference for tracking
Show Confirmation
Display success message with details
Handle Errors
Implement proper error handling
Track Status
Monitor payment until successful
Next Steps
Overview
Bill payments introduction
Discovery
Browse available billers
Validation
Validate customer details
History
View payment history

