OTP SMS for secure sign-ins and payments
Verify users at sign-up, secure logins and confirm payments with one-time passwords sent by SMS. VASbay sends OTPs on the transactional route, so they reach DND numbers too, at any hour.
- Transactional route, 24×7
- Reaches DND numbers
- One HTTP call to send
- JSON or XML responses
- Delivery status by push ID
- DLT OTP templates
# send an OTP GET /webservice/smsSimpleApi.php ?usersName=YOUR_UID&key=YOUR_KEY &route=2&senderId=TXAAVY &numbers=9895XXXXXX &message=482913 is your login OTP. Valid for 10 minutes. -Texaavy
Where OTP SMS help
Sign-up
Confirm the mobile number belongs to the person signing up.
Login
Password-less login or a second factor for sensitive accounts.
Payments
Confirm orders, refunds and wallet transactions.
Password reset
Let users reset access safely without email.
Add OTP SMS to your app
Register an OTP template
On your DLT portal, e.g. “{#var#} is your login OTP. Valid for 10 minutes. -Brand”.
Create an API key
In VASbay, open My profile › API access and create a key, optionally locked to your server’s IP.
Generate the OTP
Your server creates a random code and keeps it with an expiry time.
Send & verify
Send it with one API call, then compare the code the user types.
Frequently asked questions
2 in the API). It delivers to DND numbers and works at any time of day.{#var#} where the code goes, and use an approved transactional sender ID.Ready to send your first message?
Create a free VASbay account, register your DLT details and start sending in minutes. Our team helps you with sender IDs and templates.