+94-Verifizierungscodes aus Sri Lanka in Ihre QA-Pipeline holen

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

Ja: OTP Route kann Ihrem Team über das OTP Gateway eine temporäre Sri-Lanka-Nummer (+94) geben, und der Verifizierungscode erreicht Sie im Dashboard oder über die API und signierte Webhooks, ab $0.20 pro Code. Die Nummer wartet 20 Minuten auf eine Nachricht, und eine Aktivierung, die nichts empfängt, wird vollständig erstattet.

Warum lohnen sich sri-lankische Nummern in einer Testmatrix?

Colombo beherbergt eine beachtliche Softwareentwicklungs- und QA-Outsourcing-Branche, sodass viele Testteams in Sri Lanka sitzen, auch wenn das verifizierte Produkt anderswo erscheint. Wer das Onboarding gegen eine lokale +94-Route laufen lässt, kann nachvollziehen, was die eigenen Nachbarn sehen werden.

Der Markt selbst ist praktisch dreisprachig: Singhalesisch und Tamil sind Amtssprachen, und Englisch wird im Geschäftsleben weithin genutzt. Apps, die ins Singhalesische oder Tamilische lokalisieren, sollten prüfen, dass SMS-Text, In-App-Hinweis und Support-Textbausteine zusammenpassen. Eine große Diaspora am Golf, in Europa und in Australien registriert sich außerdem mit heimischen Nummern – ein weiterer Grund, das Format sauber zu testen.

Wie wird ein sri-lankisches Mobiltelefon in E.164 geschrieben?

Lokal werden Mobilnummern mit zehn Ziffern gewählt, die mit 07 beginnen. Die 0 ist eine Vorwahl-Null, die internationale Version lautet also +94 gefolgt von neun Ziffern, die mit 7 beginnen. Speichern Sie diese kanonische Form, entfernen Sie Leerzeichen und Bindestriche bei der Eingabe und behalten Sie niemals Landesvorwahl mit Pluszeichen und Vorwahl-Null zusammen.

Ein Validator, der genau neun nationale Ziffern nach +94 erwartet, fängt die meisten Tippfehler ab. Testen Sie ihn mit Nutzern, die aus Kontaktkarten kopierte Nummern einfügen, denn diese enthalten oft eine überzählige 0 oder das alte internationale Präfix 0094; wandeln Sie beides vor dem Speichern in die kanonische Form um.

Welche Dienste sind auf der +94-Route live?

Sri Lanka unterstützt derzeit mehr als 1.000 Dienste. Beispiele aus der Live-Liste: WhatsApp, Viber, imo, Google (Gmail & YouTube), Uber, Facebook, Instagram, TikTok, Telegram, Microsoft & Outlook, Amazon und LinkedIn. Der Katalog verschiebt sich im Tagesverlauf, fragen Sie daher GET /api/v1/services ab, bevor Sie Fixtures um eine bestimmte ID herum bauen.

Wie lautet die API-Abfolge für die Länder-ID lk?

Authentifizieren Sie sich mit einem Bearer-Schlüssel mit dem Präfix or_live_ gegen https://otproute.com/api/v1.

  1. Lesen Sie den Live-Tarif: GET /api/v1/prices?country=lk&service=viber.
  2. Eröffnen Sie eine Aktivierung: POST /api/v1/activations mit {"service": "viber", "country": "lk"}.
  3. Übermitteln Sie die Nummer in der getesteten App.
  4. Warten Sie auf activation.sms_received oder fragen Sie GET /api/v1/activations/{id} ab.
  5. Brechen Sie bei Bedarf früh mit POST /api/v1/activations/{id}/cancel ab.

Prüfen Sie bei Webhooks X-OTPRoute-Signature (t=<unix>,v1=<hex>), indem Sie mit Ihrem Endpoint-Secret den HMAC-SHA256 über <t>.<raw body> berechnen, und weisen Sie dann alte Zeitstempel ab. Limits: 10 Schlüssel, 5 Endpoints, 300 Anfragen pro Minute. Der OTP-API-Integrationsleitfaden zeigt das Muster ausführlicher.

Bestellen über das Dashboard

Klicken Sie lieber, als zu programmieren? Öffnen Sie das OTP Gateway, wählen Sie Sri Lanka und einen Dienst, bestätigen Sie den angezeigten Preis und bestellen Sie. Fügen Sie die +94-Nummer in die Ziel-App ein und lesen Sie den Code auf der Aktivierungskarte ab, sobald er eintrifft. Dieser Weg eignet sich für eine Produktmanagerin, die einen singhalesischen oder tamilischen Onboarding-Screen prüft, oder für einen Support-Leiter, der ein Geschäftsprofil einrichtet, und er teilt sich Wallet, Zeitfenster und Erstattungsregel mit der API.

Fehlersuche bei einem fehlenden +94-Code

  • Warten Sie das gesamte 20-Minuten-Fenster ab, bevor Sie es für gescheitert halten.
  • Stellen Sie sicher, dass der Dienst virtuelle Nummern akzeptiert; manche lehnen sie ab, und die Erstattung deckt dieses Ergebnis ab.
  • Versuchen Sie es später oder über eine andere Dienst-Route erneut.
  • Verzichten Sie auf Schnellfeuer-Neubestellungen; sie helfen selten und verbrauchen Ihr Rate-Limit.

Gutes OTP-Routing bedeutet, den Pfad mit der größten Zustellchance zu wählen, nicht einen Pfad härter zu bedrängen. Häufen sich Fehlschläge bei einem Dienst, protokollieren Sie die Aktivierungs-IDs und vergleichen Sie sie über einen Tag mit einer anderen Route; unser Beitrag zum Länder-Routing für OTP behandelt diesen Ansatz.

Langfristige Nummern, Wallet und Sandbox

Eine selbst buchbare langfristige sri-lankische Leitung gibt es nicht. Dedicated Numbers werden nur für die USA und Kanada verkauft, ab $1.95/Monat; für eine dauerhafte +94-Nummer schreiben Sie an [email protected], und das Team prüft, was lokale Vorschriften erlauben – ohne Zusage. Das vorausbezahlte USD-Wallet hat keine Monatsgebühr, akzeptiert Karten oder USDT/USDC und schickt pro Aufladung eine PDF-Rechnung per E-Mail; siehe Preise. Ein Entwicklungskonto kann den Sandbox-Modus für simulierte Nummern und Codes beantragen, was gut zu OTP-Tests in CI-Pipelines passt.

Häufige Fragen

Kann ich die sri-lankische Registrierung meiner App verifizieren, ohne eine lokale SIM zu besitzen?

Ja. Bestellen Sie bei OTP Route eine +94-Nummer für diesen Dienst, und der Code wird im Dashboard angezeigt oder an Ihren Webhook gesendet. Trifft innerhalb von 20 Minuten nichts ein, wird die Gebühr zurückgebucht.

Wie lautet die Länder-ID der Sri-Lanka-OTP-API?

Verwenden Sie lk in jedem Aufruf, der ein Land erwartet, zum Beispiel GET /api/v1/prices?country=lk&service=<id>.

Ist der Codetext auf Singhalesisch, Tamil oder Englisch?

Das hängt vom Absender und von der im Konto eingestellten Sprache ab. Globale Apps senden meist Englisch, extrahieren Sie also die Ziffern, statt Wörter in einer Schrift abzugleichen.

Wie empfange ich Sri-Lanka-SMS-OTP-Nachrichten ohne Polling?

Registrieren Sie in der Developer-Konsole einen Webhook-Endpoint und behandeln Sie activation.sms_received. Prüfen Sie die Signatur und machen Sie den Handler idempotent, indem Sie nach der Aktivierungs-ID schlüsseln.

Eignet sich eine Sri-Lanka-Verifizierungsnummer für ein Konto, in das wir uns jede Woche einloggen?

Eher nicht. Eine Aktivierung fängt einen Code auf und endet dann. Für wiederkehrende Logins behalten Dedicated Numbers in den USA oder Kanada dieselbe Leitung, solange sie verlängert wird.

Was kostet eine +94-Nummer zum Testen?

Eine +94-Aktivierung beginnt bei $0.20 pro Code, wobei sich der Betrag mit dem gewählten Dienst ändert. Den genauen Betrag liefert GET /api/v1/prices, und das Dashboard zeigt ihn vor der Bestätigung an.

Kann unsere CI-Suite laufen, ohne Wallet-Guthaben auszugeben?

Ja, beantragen Sie den Sandbox-Modus für ein Entwicklungskonto. Er liefert simulierte Nummern und Codes, sodass Ihre Tests der SMS-Verifizierungs-API von Anfang bis Ende laufen.

Welche Nutzung ist erlaubt?

Das Testen Ihrer eigenen Verifizierungsabläufe, QA-Automatisierung, Markteinführungen und echte Geschäftskonten. Beachten Sie die Bedingungen jedes Dienstes und die Acceptable Use Policy von OTP Route; massenhafte Kontoerstellung ist nicht gestattet.

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.