Messages that arrive,
receipts that reconcile.
IPLSMS is A2P messaging infrastructure for Nigerian businesses. Send over HTTP or bind by SMPP, and get back delivery receipts precise enough to bill against — with a wallet ledger that accounts for every kobo.
- Networks
- All 4
- Per segment
- ₦5.85
- Bind type
- SMPP 3.4
accepted+0msAPI validates the sender ID, checks the opt-out list and reserves wallet balance.
queued+40msMessage is claimed atomically by one worker — never sent twice, never billed twice.
submitted+310msHanded to the operator over a persistent SMPP bind.
delivered+3.1sHandset receipt returned, then relayed to your webhook, signed.
Two ways in. One accounting trail.
Start with the HTTP API in an afternoon. Move to a persistent SMPP bind when your volume justifies it. Both paths write to the same wallet ledger, the same message log and the same delivery receipts.
Explore the platformHTTP API
A JSON endpoint, a Bearer key, and a response that tells you segments and cost before you ask.
SMPP 3.4
Persistent transceiver binds on port 2775 for sustained throughput and lower per-message latency.
Signed webhooks
Delivery receipts pushed to your endpoint, HMAC-signed and retried on failure.
Wallet ledger
Every debit and refund written as a transaction. Failed messages are refunded automatically.
Send your first message
Authenticate with a Bearer key that begins ipl_, post three fields, and read the segment count and cost straight off the response.
$ curl -X POST https://api.ipl.com.ng/api/client/sms/send \ -H "Authorization: Bearer ipl_your_api_key" \ -H "Content-Type: application/json" \ -d '{"recipient":"08031234567","sender_id":"IPLSMS","message":"Your code is 4821"}' { "message": "SMS queued for sending", "data": { "message_id": 27039, "segments": 1, "cost": 5.85, "status": "queued", "new_balance": "994.15" } }Developer quickstart
Work out a campaign cost
no sign-up- Characters
- 81
- Segments
- 1
- Total
- ₦5,850.00
Billed per segment at ₦5.85. A message up to 160 characters is one segment; longer messages are split into 153-character parts, because the concatenation header consumes the difference.
Every major Nigerian network
Start with a test message
Create an account, generate a key, and send to your own handset in the sandbox before a single naira leaves your wallet.