Belgische Registrierungen testen, wenn niemand im Team eine +32-SIM hat

Landesvorwahl +32OTP Gateway ab $0.20 pro CodeDedizierte Nummern: nur USA & KanadaAPI-ID: be
Kurzantwort

OTP Route empfängt belgische (+32) SMS-Verifizierungscodes auf Einmalnummern seines OTP Gateway und stellt sie Ihnen im Dashboard oder über API-Polling und signierte Webhooks bereit. Die Preise beginnen bei $0.20 pro Code, der Live-Betrag je Dienst kommt von der API, und eine Bestellung ohne SMS innerhalb von 20 Minuten wird Ihrem Wallet vollständig erstattet.

Ihr Release zielt auf Belgien, aber alle Testgeräte sind ausländisch

Ein bekanntes Bild: Das Produkt läuft im Heimatmarkt, Belgien ist als Nächstes auf der Roadmap, und der QA-Lead stellt fest, dass jedes Testtelefon eine ausländische SIM hat. Das Handy einer Brüsseler Kollegin auszuleihen klappt einmal, dann hängt deren Privatnummer an einem Staging-Konto, und die Regressionssuite läuft trotzdem nicht unbeaufsichtigt.

OTP Route beseitigt diesen Engpass mit seinem OTP Gateway. Sie wählen einen Dienst und Belgien, erhalten eine +32-Nummer für genau einen Verifizierungscode und lesen den Code aus dem Dashboard oder aus Ihrem eigenen Code aus. Niemandes private Nummer landet an einem Test-Login, und derselbe Schritt kann nachts in einer Pipeline laufen. Der Leitfaden für QA-Tests zeigt, wie Teams das in einen bestehenden Testplan einbauen.

Welche Dienste liefern derzeit Codes an +32-Nummern?

Die belgische Route listet im Moment mehr als 1.700 Dienste. Zu den bekannten Namen im aktuellen Snapshot gehören WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, Amazon, Uber, Signal, Viber, Netflix, Airbnb und eBay.

Der Bestand ändert sich im Tagesverlauf, betrachten Sie jede Liste auf einer Webseite also als Momentaufnahme. Ihre Integration sollte die API fragen, was verfügbar ist, wenn sie eine Nummer braucht, statt eine Dienstliste in einer Fixture fest zu codieren.

Wie binde ich das Belgien-OTP-Routing in einen automatisierten Test ein?

Alles läuft über https://otproute.com/api/v1 mit einem Bearer-Schlüssel mit dem Präfix or_live_, erzeugt in der Developer-Konsole. Ein Konto kann bis zu 10 Schlüssel halten, sodass sich Staging, CI und ein lokaler Laptop leicht getrennte Zugangsdaten geben lassen; das Ratenlimit beträgt 300 Anfragen pro Minute.

  1. Rufen Sie GET /api/v1/services und GET /api/v1/countries ab und cachen Sie beide; die ID für Belgien ist be.
  2. Lesen Sie den aktuellen Preis mit GET /api/v1/prices?country=be&service=linkedin, bevor der Lauf etwas ausgibt.
  3. Legen Sie die Bestellung mit POST /api/v1/activations und dem Body {"service": "linkedin", "country": "be"} an. Die Antwort enthält die Aktivierungs-ID und die +32-Nummer, die Sie in Ihr Registrierungsformular eintippen.
  4. Lassen Sie Ihren Belgien-Test auf das Ereignis activation.sms_received warten oder fragen Sie GET /api/v1/activations/{id} per Polling ab, ohne den Endpoint zu überlasten.
  5. Bricht der Test ab, rufen Sie POST /api/v1/activations/{id}/cancel auf, damit das Geld sofort zurückfließt.

Webhook-Zustellungen tragen X-OTPRoute-Signature: t=<unix>,v1=<hex>. Berechnen Sie HMAC-SHA256 über "<t>.<raw body>" mit dem Endpoint-Secret, vergleichen Sie konstantzeitlich und verwerfen Sie Anfragen mit veraltetem Zeitstempel. Die API-Referenz listet jedes Feld auf.

Wie speichert man +32-Nummern, damit Formatierung keinen Test bricht?

In Belgien werden Mobilnummern mit führender nationaler Vorwahl 0 geschrieben, typischerweise als 04xx gefolgt von sechs weiteren Ziffern, und man gruppiert sie mit Leerzeichen, Schrägstrichen oder Punkten. In der internationalen Form entfällt die 0 und +32 tritt an ihre Stelle, aus 04xx wird also +32 4xx. Manche Nutzer tippen auch das in Europa für Auslandsgespräche übliche Präfix 0032.

Speichern Sie einen kanonischen E.164-String ohne Trennzeichen und schreiben Sie einen Test, der alle drei Eingabestile in Ihr Telefonfeld gibt und denselben gespeicherten Wert erwartet. Diese eine Prüfung fängt überraschend viele Onboarding-Fehler ab, bevor belgische Kunden sie sehen.

Auch die Sprache zählt. Niederländisch, Französisch und Deutsch sind Amtssprachen, und ein SMS-Code kommt meist in der Sprache an, die der sendende Dienst wählt – oft nach der App- oder Geräteeinstellung. Wenn Sie den Ablauf einmal mit niederländischer und einmal mit französischer Oberfläche durchspielen, bestätigen Sie, dass Ihr Parser nicht von englischem Wortlaut abhängt.

Der belgische Code kam nicht an: Was nun?

Jede Aktivierung bleibt 20 Minuten offen, und Sie zahlen nur, wenn die SMS ankommt. Läuft das Fenster leer ab oder brechen Sie vorher ab, geht der volle Betrag automatisch zurück ins Wallet, und Ihr Webhook erhält activation.expired oder activation.cancelled.

Wenn ein Code fehlt:

  • Lassen Sie das Fenster laufen, statt nach wenigen Sekunden abzubrechen; manche Dienste senden verspätet.
  • Prüfen Sie, ob der Dienst virtuelle Nummern überhaupt akzeptiert, denn manche lehnen sie ab – genau dafür gibt es die Erstattung.
  • Versuchen Sie es später erneut oder über eine andere Dienstroute, die zu Ihrem Testfall passt.
  • Bestellen Sie nicht in enger Schleife neu; bauen Sie Back-off und eine Obergrenze für Wiederholungen ein.

Der Artikel zu weniger fehlgeschlagenen OTP-Zustellungen behandelt das Retry-Design ausführlicher.

Können Support oder Betrieb eine +32-Nummer ohne Code bestellen?

Ja. Das Dashboard deckt denselben Ablauf für alle ab, die nie die API anfassen:

  1. Registrieren Sie sich mit einer E-Mail-Adresse und einem 6-stelligen E-Mail-Code oder per Google-Anmeldung und aktivieren Sie dann die TOTP-Zwei-Faktor-Authentifizierung.
  2. Laden Sie Guthaben ins Wallet.
  3. Wählen Sie Belgien und den Dienst, prüfen Sie den angezeigten Preis und bestätigen Sie.
  4. Geben Sie die +32-Nummer in der zu verifizierenden App ein und warten Sie im Dashboard auf den Code.

Das passt für eine Agentur, die das belgische Geschäftsprofil eines Kunden einrichtet, oder für eine Betriebsleiterin, die eine Verifizierung braucht, ohne ein Ticket bei der Entwicklung zu stellen.

Gibt es eine dauerhafte belgische Nummer, und wie funktioniert die Abrechnung?

Für Belgien gibt es keine selbst buchbare Langzeitnummer. Dedizierte Nummern sind ein Produkt für die USA und Kanada ab $1.95/Monat. Braucht Ihr Team eine dauerhafte belgische Nummer, schreiben Sie an [email protected] und fragen Sie nach; die Verfügbarkeit hängt von den lokalen Vorschriften ab und ist nicht garantiert.

Abgerechnet wird über ein vorausbezahltes USD-Wallet nach Verbrauch, ohne Monatsgebühr und ohne Tarifwahl. Belgische Testausgaben lassen sich per Karte oder USDT/USDC finanzieren, und nach jeder Aufladung geht eine PDF-Rechnung für Ihre Finanzabteilung per E-Mail raus. Für Integrationsarbeit kann ein Entwicklungskonto auf Anfrage auf Sandbox umgestellt werden, sodass simulierte Nummern und Codes Ihren Code ausführen, ohne das Wallet-Guthaben anzutasten. Alle Details stehen auf der Preisseite.

Nutzen Sie belgische Nummern nur für Ihre eigenen Produkte und legitimen Konten, beachten Sie die Bedingungen des jeweiligen Dienstes und denken Sie daran, dass die Acceptable Use Policy von OTP Route gilt.

Häufige Fragen

Kann ich unseren belgischen Onboarding-Ablauf prüfen, ohne eine lokale SIM zu kaufen?

Ja. Bestellen Sie eine +32-Nummer für den Dienst, den Sie testen, geben Sie sie in Ihr Registrierungsformular ein und lesen Sie den Code im Dashboard oder über die API aus.

Welche Länder-ID verwendet Belgien in der API?

Belgien ist be; eine typische Anfrage ist daher POST /api/v1/activations mit {"service": "whatsapp", "country": "be"}.

Was kostet eine Belgien-Verifizierungsnummer?

Ein +32-Code kostet ab $0.20 pro Code, und der Betrag richtet sich nach dem gewählten Dienst. Rufen Sie GET /api/v1/prices auf oder sehen Sie im Dashboard nach, um vor der Bestellung den genauen Betrag zu erfahren.

Werde ich belastet, wenn der +32-Code nicht durchkommt?

Nein. Kommt innerhalb des 20-Minuten-Fensters nichts an oder brechen Sie ab, geht der gesamte Betrag automatisch zurück in Ihr Wallet.

Soll unsere Datenbank die führende Null belgischer Mobilnummern behalten?

Speichern Sie stattdessen die E.164-Form, die die nationale 0 weglässt und mit +32 beginnt. Normalisieren Sie alles, was Nutzer eintippen, vor dem Speichern in dieses Format.

Kann ich dieselbe belgische Nummer für spätere Logins behalten?

Nein. Jede OTP-Gateway-Nummer verarbeitet einen Code. Dedizierte Langzeitnummern gibt es nur in den USA und Kanada; für Belgien schreiben Sie zum Nachfragen an [email protected].

Gibt es einen Weg, die Integration aufzubauen, ohne Wallet-Guthaben auszugeben?

Bitten Sie darum, Ihr Entwicklungskonto auf Sandbox umzustellen; es liefert simulierte Nummern und Codes für Ende-zu-Ende-Tests.

Dienstnamen sind Marken ihrer jeweiligen Inhaber. OTP Route steht in keiner Verbindung zu ihnen. Nutzen Sie die Nummern rechtmäßig und beachten Sie die Bedingungen des jeweiligen Dienstes sowie unsere Richtlinie zur akzeptablen Nutzung.

Routen Sie Ihr erstes OTP in wenigen Minuten

Erstellen Sie ein kostenloses Konto, laden Sie Ihr USD-Guthaben auf und bestellen Sie eine Nummer im Dashboard oder per API. Keine monatliche Gebühr.