A Modem Pay product

WhatsApp messaging,
done right.

Send OTPs and transactional messages through WhatsApp with one API call. Prepaid balance, no contracts, no surprises.

Send an OTP
// Top up balance, then send — that's it
POST https://ding.api.modempay.com//otp/send
Authorization: Bearer ding_live_••••••••
{ "phone": "+2207001234" }

{ "otp_id": "550e8400-...", message: "OTP sent" }

Three steps to your first OTP

No lengthy onboarding. Register, top up, start sending.

01
Create an account

Register with your name, email and phone number. We verify you via WhatsApp OTP, no passwords. You get an API key instantly.

02
Top up your balance

Add credit via Modem Pay. Your balance is deducted per message, 50 bututs for local numbers, up to 100 bututs for international. No monthly fees.

03
Call the API

One POST request with your API key and a phone number. We send the WhatsApp OTP from our verified number. Verify the code with a second call. Done.

Simple, prepaid pricing

No subscriptions. No hidden fees. Top up what you need, pay only for what you send.

International numbers
~100bututs / message

Non-Gambian numbers. Rate may vary by destination.

Up to 1 GMD per message
Same API, same key
Covers West Africa & beyond
Prepaid, no surprises
Pricing is deducted automatically from your balance per message sent. Verification calls (OTP check) are always free. Top up via Modem Pay.

Everything you need, nothing you don't

OTP
WhatsApp OTP

6-digit codes sent directly via WhatsApp from a verified number. Higher open rates than SMS, works on any phone.

API
Wrapper messaging

Connect your own WhatsApp Business number. Send templates and text messages from your brand. Full webhook support for delivery events.

DEV
Developer-first

API keys, rate limiting, webhook retries with exponential backoff, per-account usage logs, and an inline docs page. No SDK required, plain HTTP.

Ready to send your first OTP?

Create a free account and have your first message sent in under five minutes.

Create free account →