Testare le registrazioni belghe quando nessuno nel team ha una SIM +32

Prefisso telefonico +32OTP Gateway da $0.20 a codiceNumeri dedicati: solo USA e CanadaID API: be
Risposta rapida

OTP Route riceve i codici di verifica SMS del Belgio (+32) su numeri monouso del suo OTP Gateway e te li consegna nella dashboard o tramite polling API e webhook firmati. I prezzi partono da $0.20 per codice, la cifra live per ogni servizio viene restituita dall'API e un ordine che non vede alcun SMS entro 20 minuti viene rimborsato per intero nel tuo wallet.

Il tuo rilascio punta al Belgio, ma i tuoi dispositivi di test sono tutti stranieri

Un quadro comune: il prodotto funziona nel mercato d'origine, il Belgio è il prossimo sulla roadmap e il responsabile QA si accorge che ogni telefono di test monta una SIM straniera. Prendere in prestito il telefono di un collega di Bruxelles funziona una volta, poi il suo numero personale resta agganciato a un account di staging e la suite di regressione non può comunque girare senza supervisione.

OTP Route elimina questo collo di bottiglia con il suo OTP Gateway. Scegli un servizio e il Belgio, ricevi un numero +32 per esattamente un codice di verifica e leggi il codice dalla dashboard o dal tuo codice. Il numero privato di nessuno finisce legato a un accesso di test e lo stesso passaggio può girare in una pipeline di notte. La guida al QA testing mostra come i team lo inseriscono in un piano di test esistente.

Quali servizi consegnano oggi codici ai numeri +32?

La rotta belga elenca al momento più di 1.700 servizi. Tra i nomi popolari dell'ultima istantanea ci sono WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, Amazon, Uber, Signal, Viber, Netflix, Airbnb ed eBay.

L'inventario cambia durante la giornata, quindi considera qualsiasi elenco su una pagina web un'istantanea. La tua integrazione dovrebbe chiedere all'API cosa è disponibile nel momento in cui le serve un numero, invece di scrivere un elenco di servizi in una fixture.

Come collego l'instradamento OTP del Belgio a un test automatico?

Tutto passa da https://otproute.com/api/v1 con una chiave Bearer con prefisso or_live_, generata nella Developer console. Un account può avere fino a 10 chiavi, il che rende facile dare a staging, CI e a un laptop locale credenziali separate, e il rate limit è di 300 richieste al minuto.

  1. Recupera GET /api/v1/services e GET /api/v1/countries e mettili in cache; l'id del Belgio è be.
  2. Leggi il prezzo attuale con GET /api/v1/prices?country=be&service=linkedin prima che l'esecuzione spenda qualcosa.
  3. Crea l'ordine con POST /api/v1/activations e il corpo {"service": "linkedin", "country": "be"}. La risposta contiene l'id di attivazione e il numero +32 da inserire nel tuo modulo di registrazione.
  4. Fai attendere il tuo test belga sull'evento activation.sms_received, oppure interroga GET /api/v1/activations/{id} senza martellarlo.
  5. Se il test si interrompe, chiama POST /api/v1/activations/{id}/cancel così i fondi tornano subito.

Le consegne webhook portano X-OTPRoute-Signature: t=<unix>,v1=<hex>. Calcola l'HMAC-SHA256 su "<t>.<raw body>" con il secret dell'endpoint, confrontalo a tempo costante e scarta le richieste con timestamp vecchio. Il riferimento API elenca ogni campo.

Come vanno salvati i numeri +32 perché la formattazione non rompa un test?

In Belgio i cellulari si scrivono con un prefisso nazionale (trunk) 0 iniziale, di solito come 04xx seguito da altre sei cifre, e le persone li raggruppano con spazi, barre o punti. Nella forma internazionale lo 0 scompare e al suo posto compare +32, quindi 04xx diventa +32 4xx. Alcuni utenti digitano anche il prefisso 0032 usato per chiamare all'estero dall'Europa.

Salva una sola stringa E.164 canonica senza separatori e scrivi un test che inserisca nel campo telefono tutti e tre gli stili di input e si aspetti lo stesso valore salvato. Quest'unico controllo intercetta un numero sorprendente di bug di onboarding prima che i clienti belgi li vedano.

Anche la lingua conta. Olandese, francese e tedesco sono lingue ufficiali, e un codice SMS arriva di solito nella lingua scelta dal servizio mittente, spesso in base all'impostazione dell'app o del dispositivo. Eseguire il flusso una volta con interfaccia in olandese e una in francese conferma che il tuo parser non dipende dalle parole inglesi.

Il codice belga non è arrivato: e ora?

Ogni attivazione resta aperta per 20 minuti e paghi solo se l'SMS arriva. Se la finestra si chiude vuota, o se annulli prima, l'intero importo torna automaticamente nel wallet e il tuo webhook riceve activation.expired o activation.cancelled.

Quando un codice manca:

  • Lascia scorrere la finestra invece di annullare dopo pochi secondi; alcuni servizi inviano in ritardo.
  • Verifica che il servizio accetti i numeri virtuali, dato che alcuni li rifiutano, ed è esattamente per questo che esiste il rimborso.
  • Riprova più tardi, oppure con un'altra rotta di servizio adatta al tuo caso di test.
  • Non rifare l'ordine a ciclo continuo; aggiungi un backoff e un limite di tentativi.

L'articolo su come ridurre le consegne OTP fallite tratta più a fondo la progettazione dei retry.

Il supporto o il team operations può ordinare un numero +32 senza codice?

Sì. La dashboard copre lo stesso flusso per chi non tocca mai l'API:

  1. Registrati con un indirizzo email e un codice email a 6 cifre, oppure con l'accesso Google, poi attiva l'autenticazione a due fattori TOTP.
  2. Aggiungi fondi al wallet.
  3. Seleziona il Belgio e il servizio, controlla il prezzo mostrato a schermo e conferma.
  4. Inserisci il numero +32 nell'app che stai verificando e attendi il codice nella dashboard.

È adatto a un'agenzia che avvia il profilo aziendale belga di un cliente o a un responsabile operations che ha bisogno di una verifica senza aprire un ticket all'ingegneria.

Esiste una linea belga permanente e come funziona la fatturazione?

Per il Belgio non esiste un numero a lungo termine in self-service. I numeri dedicati sono un prodotto per Stati Uniti e Canada da $1.95/month. Se il tuo team ha bisogno di una linea belga stabile, scrivi a [email protected] per chiedere; la disponibilità dipende dalle norme locali e non è garantita.

La fatturazione usa un unico wallet prepagato in USD, a consumo, senza canone mensile e senza piani da scegliere. La spesa di test per il Belgio si può finanziare con carta o USDT/USDC, con una fattura PDF inviata via email dopo ogni ricarica per il tuo team finanziario. Per il lavoro di integrazione, un account di sviluppo può essere passato alla sandbox su richiesta, così numeri e codici simulati mettono alla prova il tuo codice senza toccare i fondi del wallet. I dettagli completi sono nella pagina dei prezzi.

Usa i numeri belgi solo per i tuoi prodotti e account legittimi, rispetta i termini di ciascun servizio e tieni presente che si applica l'Acceptable Use Policy di OTP Route.

Domande frequenti

Posso controllare il nostro flusso di onboarding belga senza comprare una SIM locale?

Sì. Ordina un numero +32 per il servizio che stai testando, inseriscilo nel modulo di registrazione e leggi il codice nella dashboard o tramite l'API.

Quale id paese usa il Belgio nell'API?

Il Belgio è be, quindi una richiesta tipica è POST /api/v1/activations con {"service": "whatsapp", "country": "be"}.

Quanto costa un numero di verifica del Belgio?

Un codice +32 costa da $0.20 per codice e la cifra varia con il servizio scelto. Chiama GET /api/v1/prices o controlla la dashboard per la cifra esatta prima di ordinare.

Mi verrà addebitato qualcosa se il codice +32 non arriva?

No. Se non arriva nulla entro la finestra di 20 minuti, o se annulli, l'intero importo torna automaticamente nel tuo wallet.

Il nostro database deve conservare lo zero iniziale dei cellulari belgi?

Salva invece la forma E.164, che elimina lo 0 nazionale (trunk) e inizia con +32. Normalizza in quel formato tutto ciò che gli utenti digitano prima di salvare.

Posso tenere lo stesso numero belga per accessi successivi?

No. Ogni numero dell'OTP Gateway gestisce un solo codice. I numeri dedicati a lungo termine sono offerti solo in USA e Canada; per il Belgio scrivi a [email protected] per chiedere.

C'è un modo per costruire l'integrazione senza spendere fondi del wallet?

Chiedi di passare il tuo account di sviluppo alla sandbox, che restituisce numeri e codici simulati per test end to end.

I nomi dei servizi sono marchi dei rispettivi proprietari. OTP Route non è affiliata a essi. Usa i numeri in modo lecito e rispetta i termini di ciascun servizio e la nostra Politica di Utilizzo Accettabile.

Instrada il tuo primo OTP in pochi minuti

Crea un account gratuito, ricarica il tuo wallet in USD e ordina un numero dalla dashboard o dall'API. Nessun canone mensile.