Direct MTN SMPP connection. SZL pricing. MoMo payments. Data Protection Act 2022 compliant. No international middlemen.
Every design decision in Lunyazi was made with the Eswatini market in mind — not bolted on after the fact.
The SMPP protocol connects Lunyazi directly to MTN's Short Message Service Centre. Messages skip every aggregator in between — 2–5 second delivery, accurate DLRs.
Buy credits with MTN Mobile Money. No VISA card, no bank transfer, no USD conversion. Pay on your phone in SZL, credits appear instantly.
Pricing in Eswatini lilangeni — E0.40/SMS with volume discounts. No exchange rate risk, no USD card fees, no hidden conversion markup.
OTP verification meets the technical identity verification requirements of the Eswatini Data Protection Act 2022 Section 14.
Support is based in Manzini and available on WhatsApp during Eswatini business hours. Not a ticket system routed to Lagos or Nairobi.
SMS and OTP under a single credential. No separate accounts, no separate billing, no integration overhead.
Lunyazi routes to both Eswatini carriers — MTN via direct SMPP, Eswatini Mobile via gateway.
All prices in SZL. Pay via MoMo. No monthly fees, no contracts.
| Monthly volume | Rate per SMS |
|---|---|
| 0 – 999 credits | E0.40 |
| 1,000 – 4,999 credits | E0.35 |
| 5,000 – 9,999 credits | E0.30 |
| 10,000+ credits | Contact us |
10 free credits on signup. Credits expire end of month. Enterprise plans with non-expiring credits available.
Eswatini's Data Protection Act 2022 requires organisations to verify user identity and protect personal data. Lunyazi's OTP API is the simplest way to comply.
The Act requires organisations to implement appropriate technical measures to verify the identity of individuals whose data they process. OTP verification via SMS — generating a one-time code, sending it to the user's registered phone number, and verifying the code they enter — is the most widely accepted mechanism for meeting this requirement.
Lunyazi's OTP API implements the full verification flow in two API calls. OTP codes are hashed at rest and deleted after expiry. Phone numbers are never shared with third parties.
https://api.lunyazi.com/sms with your API key and the recipient number in international format (+26876xxxxxx). Full documentation and code examples in Python, Node.js, and PHP are at lunyazi.com/sms/./otp/send with the phone number, then POST to /otp/verify with the code the user enters. Full documentation at lunyazi.com/otp/. This flow also meets the technical identity verification requirements of the Eswatini Data Protection Act 2022 Section 14.10 free credits on signup. No card required. Pay via MoMo when you're ready to scale.