Topic
Developers guides and articles
23 articles from eSMS Africa about developers. Newest first.
- SMS API in Egypt: Law 151/2020, Sender IDs, Arabic Unicode and Code A developer guide to SMS in Egypt: what Articles 17 and 18 of Law 151/2020 require, sender ID registration, Vodafone, Orange, Etisalat by e& and WE numbers, and Arabic segment maths with code. Developers· 8 min read
- Why OTP codes fail or arrive late in Africa, and how to fix them A symptom-first guide to OTP delivery problems across Africa: read the delivery report, fix sender IDs and number formats, stop retry storms and add a fallback, with a Verify API sample. Developers· 9 min read
- SMPP 3.4 bind checklist for African traffic: from bind type to DLR mapping A pre-go-live checklist for SMPP 3.4 binds carrying African traffic: bind types, window and throttling, IP allow-listing, addressing, Unicode data_coding, long messages, DLR mapping and keep-alives. SMPP· 7 min read
- OTP for Nigerian Fintechs: Transactional Route, Device Binding and Fraud Controls Send OTPs on a transactional sender ID, word them so customers cannot be talked out of them, and block SMS pumping. A practical guide for Nigerian wallets and lenders. Developers· 9 min read
- OTP Not Delivering to MTN, Airtel or Glo Users? A Debugging Checklist OTPs failing on one Nigerian network but not another? Work through route class, sender ID approval, content, DND, ported numbers and resend logic, with the delivery statuses that point to each cause. Developers· 7 min read
- CBN's 2026 Mobile Banking Security Rules and SMS OTP: A Fintech Guide The CBN's 2026 circular requires MFA for limit changes and one active device per banking app. Here is where SMS OTP fits as a possession factor, with a device-binding flow you can build today. Developers· 7 min read
- Handling STOP in Rwanda when A2P SMS can't receive replies Rwandan A2P sender IDs cannot receive replies, yet RURA requires a free opt-out honoured within 24 hours. Build it with signed links, USSD or a two-way number, and check your list before every send. Developers· 9 min read
- Why OTPs fail in Tanzania and how to fix them Unregistered sender IDs, generic names, bad number formats, roaming tourists and resend spam explain most failed OTPs in Tanzania. Here is how to diagnose and fix each one. Developers· 7 min read
- Build for Africa Hackathon 2026 Our flagship online hackathon. Build a useful product on eSMS Africa's SMS, OTP, Links and Email APIs - and ship something that works across the whole continent. Hackathons· 1 min read
- SMS API vs SMPP: Which Should You Use? REST SMS API or SMPP? A practical comparison of throughput, integration effort and delivery reports, and when to choose each. Developers· 1 min read
- Developer API Brochure A clean REST API, native SMPP, signed delivery webhooks and official SDKs for Node, Python, PHP and Go. Help· 1 min read
- Creating and using API keys Automate link and QR creation with scoped, environment-specific API keys. Help· 1 min read
- eSMS Mail API Keys and Authentication How to create, use and protect your email API keys. Help· 1 min read
- Send via the eSMS Mail SMTP Relay Prefer SMTP? Use your SMTP credentials with any language or app. Help· 1 min read
- Email Webhooks: Real-Time Delivery Events Get delivered, bounced, opened and clicked events POSTed to your endpoint. Help· 1 min read
- Test vs Live API Keys: Environments and Going Live Understand esms_test_ vs esms_live_ keys, how test and live traffic stay isolated, and how to go live. Help· 1 min read
- Testing SMS Webhooks and Delivery Reports in the Sandbox The sandbox simulates the full delivery lifecycle and calls your webhook exactly as production does - with test keys. Help· 1 min read
- Sandbox Magic Numbers: Simulate Every SMS Delivery Outcome Deterministically simulate delivered, undelivered, failed and billing-error outcomes using magic destination numbers. Help· 1 min read
- eSMS Africa Sandbox: Test SMS for Free with Test API Keys Build and test your SMS integration end to end with a test API key - no real sends, no charges. Help· 1 min read
- API Keys and Authentication Generate, use and rotate API keys for the eSMS Africa API. Help· 1 min read
- Connecting to eSMS Africa over SMPP Bind to the eSMS Africa SMPP gateway on port 2775 for high-throughput, real-time SMS. Help· 1 min read
- Do you have official SDKs? Yes: npm install esms-sms (Node/TS), pip install esms-sms (Python), composer require esmsafrica/sms (PHP) and go get github.com/eSMS-Africa/esms-go (Go). Help· 1 min read
- SMS API for Developers in Africa: REST and SMPP Integration Guide Send your first SMS in under 5 minutes. A practical guide to integrating the eSMS Africa API with REST, SMPP, webhooks and official SDKs. Developers· 1 min read