Overview
Themonei.bills namespace provides a full suite of methods to manage bill payments:
- Discover available billers and biller items
- Pay for airtime, mobile data, electricity, and cable TV
- Validate customer bill details before payment
- Retrieve bill payment records and generate receipts
MoneiClient instance.
Bill Discovery
Get Biller Items
Retrieve available biller items based on bill category and biller name.Get Electricity Billers
Retrieve a list of available electricity billers.Bill Payments
Buy Airtime
Buy Mobile Data
Buy Electricity
Subscribe to Cable TV
Bill Validation
Validate customer bill information before making a payment.Bill Records
Get Bills
Retrieve a paginated list of bill payment records.Get Bill by Reference
Retrieve a bill record using a unique reference.Generate Receipt
Generate a receipt for a specific bill transaction.Notes
- All methods require a properly configured
MoneiClientinstance with authentication. - DTOs used by the SDK include:
BillerItemsResponseDtoElectricityBillerResponseDtoPaginatedBillResponseDtoBillResponseDtoAirtimePurchaseDtoDataPurchaseDtoElectricityPaymentDtoCableTvPaymentDtoBillPaymentResponseDtoValidateBillDto
- Validate bills before payment to avoid failed or incorrect transactions.
- All responses are strongly typed, and some may include nested objects depending on the biller.

