English
Testing and operating with +376 verification codes in Andorra
Yes, OTP Route can receive Andorra (+376) verification codes through its OTP Gateway from $0.20 per code, and you can read each one in the dashboard or collect it with the REST API and signed webhooks. Every number handles a single code inside a 20-minute window, and the charge is returned to your wallet if no SMS lands.
Why do Andorran numbers trip up sign-up forms?
Andorra uses the country code +376 and has no trunk prefix, so there is no leading zero to strip. Most subscriber numbers are just six digits long, which is far shorter than the nine-digit national numbers used next door in Spain and France. That length is the first thing a QA engineer should test: hand-written regexes and older validation rules often demand seven or more digits and quietly reject a perfectly valid Andorran mobile.
A practical storage rule:
- Save the number in E.164 as
+376followed by the six digits, with no spaces or punctuation. - Format for display only at render time, for example in two groups of three.
- Keep your phone-metadata library current so its length rules for
ADmatch reality.
Ordering a +376 number for testing is the quickest way to prove that your form, your database column and your outbound SMS path all accept such a short number end to end.
Which languages and customer patterns matter in the principality?
Catalan is the official language, and Spanish, French and Portuguese are widely heard in shops and offices. Large global apps usually send their verification text in the language of the user's account or device, so a code may arrive in English, Spanish, French or Catalan depending on the service. If your own product sends OTPs to Andorran users, check that the Catalan template renders correctly and that the digits are easy to spot.
Teams work with Andorra for a few recurring reasons: retail, tourism and ski-season businesses that onboard visitors and residents, companies registered in the principality that need a local test case, and cross-border products serving people who live on one side of the Pyrenees and work on the other. A common bug is a country picker that hides Andorra or silently maps it to Spain or France; a real +376 verification number exposes that quickly.
Which services can deliver a code to a +376 route?
The Andorra route is a smaller catalog than big markets, with more than 50 services in the live list. Popular entries in the current snapshot include WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), Microsoft & Outlook, Amazon, LinkedIn, Uber, Signal, Viber, Netflix and Airbnb.
Because availability changes during the day, treat this as a snapshot rather than a promise. Check the live catalog before a test run, and if a service you need is not listed for ad, compare neighbouring routes on the countries page or read our note on country routing for OTP.
What does an Andorra OTP API call sequence look like?
Create a Bearer key (prefix or_live_) in the Developer console, then work against https://otproute.com/api/v1. A typical run looks like this:
- Call
GET /api/v1/prices?country=ad&service=telegramto confirm the route is open and see the live price. - Send
POST /api/v1/activationswith{"service": "telegram", "country": "ad"}and store the activation id and number it returns. - Trigger the verification SMS from the app or flow you are testing.
- Wait for the
activation.sms_receivedwebhook, or pollGET /api/v1/activations/{id}at a modest interval. - If the test is abandoned, call
POST /api/v1/activations/{id}/cancelso the funds return straight away.
Every webhook carries an X-OTPRoute-Signature header. Recompute the HMAC-SHA256 of the timestamp, a dot and the raw body with your endpoint secret, compare it, and reject stale timestamps. Accounts get up to 10 keys, 5 webhook endpoints and 300 requests per minute. The API docs cover the rest of this SMS verification API.
Can an operations colleague do the same thing without code?
Yes. Anyone on the team can use the dashboard instead of the Andorra OTP API:
- Sign in and open the OTP Gateway.
- Choose Andorra and the service you need.
- Check the price shown, then order the number.
- Paste the +376 number into the service and request the code.
- Keep the activation open on screen; the +376 code is displayed the moment it lands.
This path suits support staff verifying a company account or a product manager doing a one-off walkthrough of a localized sign-up.
What should happen when a +376 code does not arrive?
Each activation stays open for 20 minutes. You only pay if the code arrives: if the window closes with no SMS, or you cancel, the full amount goes back to the wallet automatically.
When nothing shows up, let the window run instead of ordering again immediately, and confirm the service accepts virtual numbers at all, since some refuse them. Then retry later or try another service route. Avoid re-ordering in a tight loop from a script; add a back-off and a cap. Our guide to reducing failed OTP deliveries lists more checks.
Is there a long-term Andorran line, and how does billing work?
There is no self-serve long-term number for Andorra. Dedicated Numbers are sold instantly only in the United States and Canada, from $1.95/month, through virtual numbers. If your team needs a lasting +376 line, email [email protected] and ask; availability depends on local rules and is not assured.
Billing runs from one prepaid USD wallet with no monthly fee and no plan to pick. Top up by card or with USDT/USDC, and each top-up arrives with a PDF invoice by email; see pricing. For integration work, a development account can be switched to sandbox on request so OTP routing logic is tested with simulated numbers and codes. Use real routes only for your own legitimate accounts, follow each service's terms, and note that OTP Route's Acceptable Use Policy applies.
Frequently asked questions
Can I test my app's Andorran sign-up flow without a local SIM?
Yes. Order an Andorra number from the OTP Gateway, enter it in your sign-up form, and read the code in the dashboard or through the API.
What is the Andorra country id in the OTP Route API?
Use ad as the country value in price and activation requests.
How much does it cost to receive Andorra SMS OTP codes?
Prices start from $0.20 per code and depend on the service. The exact figure is returned by GET /api/v1/prices and shown in the dashboard before you order.
Do Andorran numbers need a leading zero?
No. Andorra has no trunk prefix, so the number is simply +376 followed by the subscriber digits, usually six of them.
Can I keep the same +376 number for repeat logins?
Not as a self-serve product. Gateway numbers are for a single code; for a lasting line outside the US and Canada, email [email protected] to ask.
Can our developers prototype the Andorra integration without touching wallet funds?
Yes. Ask support to switch a development account to sandbox, which returns simulated numbers and codes.
Am I charged if Telegram never sends the code?
No. If no SMS arrives within 20 minutes, or you cancel first, the amount is refunded to your wallet automatically.
Service names are trademarks of their respective owners. OTP Route is not affiliated with them. Use numbers lawfully, follow each service's terms and our Acceptable Use Policy.