OTP Not Arriving? Troubleshooting Virtual SMS Verification
What to do when a verification code does not show up — wait times, route changes, order expiry, and when to contact support.
Give the code a few minutes
Most OTP codes arrive within seconds to a few minutes depending on the upstream provider and target platform. Your order dashboard polls automatically while the virtual number remains active.
Keep the order page open and watch for status updates before assuming delivery failed.
Check order status and expiry
Virtual numbers are active only for the order window. If the order expired before a code arrived, place a new order rather than reusing the old number.
Confirm you entered the assigned number exactly as shown in Provynx SMS, including country code formatting.
Try a different route
Some platforms block certain operators or regions. If one route fails, cancel the pending order if needed and select a different country, operator, or US vs global option from the catalog.
For WhatsApp and Telegram specifically, global routes with strong regional deliverability often outperform random low-cost lines.
When to contact support
Email support from /contact if a confirmed platform error or duplicate charge occurred. Include your account email, order ID, the service and route you selected, and whether you are on live or test API keys for API-related issues.
We typically respond within one business day and can help investigate delivery problems on a case-by-case basis.
Related guides
Try a fresh virtual SMS route
Place a new order with a different operator or country and receive OTP codes in your live dashboard.