OTP & verification
One-time passcodes that actually arrive.
Protect sign-ups, logins and Mobile Money transactions with OTPs delivered over direct Ghana routes in under three seconds. One API call to send, one to verify.
Get API key Read docsOTP flow
# 1. Send
POST /api/v1/otp/send
{ "to": "+233551234567", "length": 6, "expiry": 300 }
# 2. Verify
POST /api/v1/otp/verify
{ "to": "+233551234567", "code": "482913" }
# → { "success": true, "data": { "verified": true } }
Fast by design
OTP traffic rides a priority lane separate from marketing SMS, so codes never queue behind campaigns.
Secure
Codes are hashed at rest, single-use, and expire on your schedule. Replay-attack protection is built in.
Your rules
Choose 4–8 digits, expiry from 60 seconds to 15 minutes, retry limits and custom message text.
Local language
Templates in English and Twi, with your Sender ID so customers trust the message.
Where OTP matters
Built for Ghana’s digital economy
- Fintech & lending apps — verify new users and approve disbursements.
- E-commerce — confirm orders and prevent fake accounts.
- Banks & susu groups — two-factor authentication for staff and customers.
- Ride-hailing & delivery — pickup codes and driver verification.
- Government & education portals — password resets and result checking.
Plans will be published shortly.
Add OTP to your app this afternoon
Grab an API key, copy the two-call example and ship secure verification today.
Get started