WhatsApp OTP and SMS verification for businesses in the Philippines
WAppOTP is a Philippine-operated OTP API: send verification codes on WhatsApp from a number you own, pay in pesos, and fall back to SMS for Philippine mobile numbers when WhatsApp can't deliver.
WAppOTP is owned and operated by PRINTABLES.PH CONSUMER GOODS TRADING, a DTI-registered business in the Philippines. Plans are billed in Philippine pesos through a local hosted checkout, and prices never renew automatically.
For Filipino customers, WhatsApp is one of several everyday messaging apps, so WAppOTP pairs WhatsApp delivery with prepaid SMS for Philippine mobile numbers. One API call covers both.
Updated
Built for Philippine online stores and apps
- Phone numbers in +63 format (for example +639171234567).
- SMS credits for Philippine mobile numbers, bought in pesos and never expiring.
- WhatsApp first, SMS as the automatic fallback: you pay for an SMS only when it is actually used.
- A WooCommerce plugin and a Shopify integration guide for local e-commerce stores.
- Peso pricing, with an annual option at 25% off.
WhatsApp with SMS fallback in one request
# OTP by SMS to a Philippine mobile number
curl -X POST https://api.wappotp.com/v1/otp/send \
-H "Authorization: Bearer $WAPPOTP_KEY" \
-H "Content-Type: application/json" \
-d '{"to":"+639171234567","channel":"sms"}'
# Or WhatsApp first, SMS only if WhatsApp can't deliver
-d '{"to":"+639171234567","fallback":{"sms":true}}'How SMS credits work
- One credit sends one SMS of up to 160 characters to a Philippine mobile number.
- OTPs use the priority OTP route and cost 2 credits.
- Messages the network rejects are refunded automatically.
- Credits are prepaid in pesos and have no expiry.
Pay and invoice locally
Checkout is hosted by a Philippine payment partner and charges in PHP. Purchases are prepaid for a fixed period and do not renew on their own, so there are no surprise recurring charges.
Frequently asked questions
Is WAppOTP a Philippine company?
Yes. WAppOTP is owned and operated by PRINTABLES.PH CONSUMER GOODS TRADING, DTI Business Reg. No. 697296683, Republic of the Philippines.
Can I send OTP by SMS to any Philippine mobile number?
Yes. SMS delivery covers Philippine mobile numbers in +63 format. Use channel "sms", or enable SMS as a fallback for WhatsApp OTP.
Do I pay in pesos?
Yes. Plans and SMS credits are priced and charged in Philippine pesos.
Can I verify customers outside the Philippines?
Yes, on WhatsApp. WhatsApp OTP works for any country; SMS is currently for Philippine numbers only.
Start sending in minutes
Free plan, no card and no Meta approval. Link your WhatsApp number by QR and make your first API call today.
Create a free account