Celerlinks / Integration guides
Build a bill-payment flow
From selecting a provider to checking delivery, one step at a time.
01
Discover services
Request product types, then use product_type_id to list billers and products.
View endpoint02
Choose a product
Use the current product code. Airtime needs a top-up amount; data and TV need a plan. Electricity products determine the meter type.
View endpoint03
Verify the recipient
For supported services, validate the meter, smartcard, or recipient. Preserve any returned access token.
View endpoint04
Purchase once
Send product code, recipient, payment method, and relevant amount/PIN. Use a unique idempotency key.
View endpoint05
Check delivery
Keep the returned transaction ID. Check its status and read delivery details before marking your order complete.
View endpointThese are live requests. Start by reading the catalogue. Fund your wallet before making a wallet purchase, and use real recipient details only when you intend to purchase.
Fund your wallet