Deutsch
Zalo-OTPs auf OTP-Route-Nummern per API empfangen
Ein Team empfängt einen Zalo-Verifizierungscode, indem es im OTP Gateway von OTP Route eine Einmalnummer für den Dienst zalo bestellt, sie in Zalo eingibt und den Code im Dashboard, per REST-Abfrage oder über einen signierten Webhook ausliest. Die Preise beginnen je nach Land bei $0.20 pro Code, und wenn innerhalb des 20-Minuten-Fensters kein Code eintrifft, wird das Guthaben vollständig erstattet.
Wie sieht der Ablauf der Zalo-Verifizierungscode-API aus?
Die Dienst-ID lautet zalo. Aufrufe gehen an https://otproute.com/api/v1 mit einem Bearer-Schlüssel mit dem Präfix or_live_, der in der Developer-Konsole ausgestellt wird.
- Holen Sie Länder-IDs mit
GET /api/v1/countries; Vietnam ist zum Beispielvn. - Prüfen Sie Live-Preis und Verfügbarkeit mit
GET /api/v1/prices?country=vn&service=zalo. - Legen Sie die Aktivierung an:
POST /api/v1/activationsmit{"service": "zalo", "country": "vn"}. Speichern Sie die Aktivierungs-ID und die zurückgelieferte Nummer. - Geben Sie die Nummer auf dem Telefonbildschirm von Zalo für das Testkonto ein, das Sie kontrollieren.
- Holen Sie den Code per Webhook oder Polling ab, oder beenden Sie die Bestellung mit
POST /api/v1/activations/{id}/cancel.
Eine Guthabenabfrage mit GET /api/v1/balance zu Beginn der Testsuite vermeidet Überraschungen mitten im Lauf. Die vollständigen Anfrageformate stehen in der API-Dokumentation.
Einen Webhook-Empfänger für Zalo-Codes bauen
Registrieren Sie in der Developer-Konsole einen Endpunkt und abonnieren Sie activation.sms_received, activation.expired und activation.cancelled. Jede Anfrage enthält einen Header X-OTPRoute-Signature im Format t=<unix>,v1=<hex>; berechnen Sie HMAC-SHA256 über <t>.<raw body> mit dem Endpunkt-Secret, vergleichen Sie zeitkonstant und lehnen Sie alte Zeitstempel ab.
Machen Sie den Handler idempotent, indem Sie gespeicherte Ergebnisse über die Aktivierungs-ID schlüsseln. Wird dasselbe Ereignis zweimal zugestellt, sollte der zweite Schreibvorgang wirkungslos bleiben. Teams ohne öffentlichen Endpunkt können stattdessen GET /api/v1/activations/{id} abfragen; das Limit von 300 Anfragen pro Minute lässt Raum für ein kurzes Abfrageintervall bei mehreren parallelen Tests.
Wann fragt Zalo nach einer Telefonnummer?
Zalo ist eine vietnamesische Messaging- und Social-App, und die Telefonnummer dient als wichtigste Kennung des Kontos. Ein Code wird üblicherweise angefordert, wenn jemand ein Konto anlegt, sich auf einem neuen Gerät anmeldet oder den Zugang wiederherstellt. Die genauen Abfragen bestimmt Zalo und sie können sich ändern; ein Testplan sollte daher jeden Bildschirm abdecken, statt von einer festen Reihenfolge auszugehen.
Für QA-Teams ist das wichtig, weil eine Messaging-Integration, eine Mini-App oder ein Kundensupport-Kanal rund um Zalo oft ein frisches, verifiziertes Testkonto braucht, bevor irgendein anderes Szenario laufen kann.
In welchen Ländern lässt sich Zalo-OTP bei OTP Route empfangen?
Zalo-Routen sind in 198 Ländern gelistet. Dazu gehören Vietnam, die USA, Japan, Südkorea, Taiwan, Australien, Kanada, Kambodscha, Laos, Thailand, Malaysia, Singapur, Deutschland, Frankreich und das Vereinigte Königreich.
Wählen Sie das Land, das zum getesteten Konto passt. Ein Vietnam-Launch braucht Nummern mit +84, um zu reproduzieren, was lokale Nutzer sehen, während ein Team für vietnamesische Gemeinschaften im Ausland womöglich Nummern aus den Ländern möchte, in denen diese Kunden leben. Das Land beeinflusst auch Preis und Verfügbarkeit, weshalb sich ein erster Blick auf den Preis-Endpunkt lohnt.
Dashboard-Schritte für einen Zalo-SMS-Verifizierungstest
Nicht jeder im Projekt schreibt Code. Wählen Sie im Dashboard Zalo als Dienst, wählen Sie das Land, bestätigen Sie den angezeigten Preis und bestellen Sie. Kopieren Sie die Nummer in Zalo; der Code erscheint neben der Bestellung, sobald die SMS eintrifft. Ein Storno auf demselben Bildschirm erstattet den vollen Betrag. Die Registrierung im Dashboard selbst braucht eine E-Mail-Adresse und einen 6-stelligen E-Mail-Code oder die Google-Anmeldung, und TOTP-Zwei-Faktor-Authentifizierung kann den Team-Login schützen.
Warum kommt ein Zalo-Code womöglich nicht an?
Die Zustellung hängt vom Dienst und von der Route ab, daher gibt es keine feste Wartezeit. Zalo kann außerdem manche virtuelle Nummern ablehnen, wofür die Erstattung da ist. Wenn nichts erscheint:
- Lassen Sie die Bestellung bis zum Ende des 20-Minuten-Fensters offen oder stornieren Sie sie; in beiden Fällen erhält das Guthaben das Geld zurück.
- Versuchen Sie es später erneut oder wechseln Sie in ein anderes Land, das zum Test passt.
- Bestellen Sie nicht in einer engen Schleife neu; bauen Sie in automatisierten Jobs ein Backoff ein.
- Prüfen Sie, dass das Testkonto selbst auf Seiten von Zalo nicht gesperrt oder gedrosselt ist.
Sollte ein Zalo-Testkonto stattdessen eine Dedicated Number nutzen?
Eine Nummer aus dem OTP Gateway deckt einen Code ab. Muss sich ein Staging- oder Support-Konto nächsten Monat erneut anmelden, passt eine Dedicated Number besser: eine US-amerikanische oder kanadische Leitung ab $1.95/Monat, die Sie behalten, solange sie verlängert wird, mit eingehenden SMS im Dashboard und über den Webhook number.sms_received. Mehr dazu auf der Seite zu virtuellen Nummern.
Nutzen Sie beide Optionen verantwortungsvoll. Halten Sie die Bedingungen von Zalo ein, führen Sie ein Konto pro realer Person oder Unternehmen und verwenden Sie OTP Route nur, um Ihre eigenen legitimen Konten und Produkte zu testen und zu betreiben. Zalo ist eine Marke ihres Inhabers, und OTP Route steht in keiner Verbindung zu ihr.
Häufige Fragen
Welche Dienst-ID verwendet die OTP-Route-API für Zalo?
Sie lautet zalo und wird im Body von POST /api/v1/activations zusammen mit einer Länder-ID gesendet.
Kann ich ein Zalo-OTP auf einer Nummer außerhalb Vietnams empfangen?
Ja. Zalo-Routen sind in 198 Ländern gelistet, und die Verfügbarkeit jedes Landes liefert der Preis-Endpunkt live.
Wird mir etwas berechnet, wenn Zalo die virtuelle Nummer ablehnt?
Nein. Trifft innerhalb von 20 Minuten kein Code auf der Nummer ein oder stornieren Sie, wird der volle Betrag dem Guthaben gutgeschrieben.
Eignet sich eine virtuelle Nummer für Zalo für ein Konto, das ich langfristig brauche?
Eine Einmalnummer nicht. Für wiederkehrende Logins ist eine US-amerikanische oder kanadische Dedicated Number, die Sie behalten, solange sie verlängert wird, die sicherere Wahl.
Wie bezahle ich die Zalo-SMS-Verifizierung für Tests?
Laden Sie ein vorausbezahltes USD-Guthaben per Karte oder USDT/USDC auf; es gibt keine Monatsgebühr, und zu jeder Aufladung gehört eine PDF-Rechnung.
Kann ich die Zalo-Integration ausprobieren, ohne Geld auszugeben?
Ja. Sobald der Support ein Entwicklungskonto in den Sandbox-Modus versetzt hat, liefern Zalo-Bestellungen simulierte Nummern und Codes, sodass sich Webhook- und Polling-Code vor echten Ausgaben erproben lassen.
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.