Deutsch
KakaoTalk-SMS-Verifizierung zum Testen: Checkliste, Schritte und Lösungen
Ein Team kann einen KakaoTalk-Verifizierungscode auf einer OTP-Route-Nummer empfangen, indem es im OTP Gateway eine Einmalnummer für den Dienst kakaotalk bestellt und die SMS dann im Dashboard liest oder über die REST-API bzw. einen signierten Webhook abholt. Die Preise beginnen ab $0.20 pro Code, wobei die API den aktuellen Betrag zurückgibt, und die Bestellung wird erstattet, wenn innerhalb von 20 Minuten kein Code eintrifft.
Warum brauchen Produktteams zum Testen eine KakaoTalk-Telefonnummer?
KakaoTalk ist der dominierende Messenger in Südkorea, und sein Kontosystem reicht weit über den Chat hinaus. Viele koreanische Apps bieten Kakao Login als Anmeldeoption an, was bedeutet, dass ein Team, das für diesen Markt entwickelt, oft allein schon ein funktionierendes Kakao-Konto braucht, um den eigenen Login-Button zu testen.
KakaoTalk bindet die Registrierung an eine Telefonnummer: Eine Neuinstallation fragt nach der Nummer und sendet zur Bestätigung einen SMS-Code, und der Wechsel auf ein neues Gerät wiederholt die Prüfung. Das verknüpfte Kakao-Konto kann außerdem telefonbasierte Schritte zur Wiederherstellung und für zusätzlichen Anmeldeschutz nutzen. Für die QA ergeben sich daraus drei getrennte Abläufe: die Erstregistrierung, die erneute Verifizierung auf einem frischen Gerät oder Emulator und der Wiederherstellungsweg. Wer für einen davon das private Telefon eines Mitarbeiters nutzt, gibt eine private Nummer an ein Testkonto weiter, und genau dieses Problem löst eine virtuelle Nummer für KakaoTalk.
Checkliste vor der ersten KakaoTalk-Bestellung
Bestätigen Sie jeden Punkt einmal und verwenden Sie das Setup dann über mehrere Läufe wieder:
- Ein Zweck, der die Bedingungen respektiert. Ein Konto pro realer Person oder Unternehmen, genutzt zum Testen oder Betreiben Ihres eigenen Produkts. OTP Route ist nicht dazu da, Massen- oder Wegwerfkonten anzulegen, und die Bedingungen von KakaoTalk gelten immer.
- Ein
or_live_-Schlüssel aus der Developer-Konsole, begrenzt auf die Pipeline, die ihn verwendet. - Die Dienst-ID
kakaotalkund eine Länder-ID ausGET /api/v1/countries. - Ein sauberes Gerät oder ein Emulator für die Installation, damit eine alte Sitzung den Telefonschritt nicht überspringt.
- Ein Webhook-Endpoint oder Polling-Helfer vor der Bestellung bereit, denn das 20-Minuten-Fenster startet sofort.
- Eine Entscheidung über die Zukunft des Kontos. Muss es sich nächsten Monat erneut anmelden, lesen Sie zuerst den Abschnitt zur dedizierten Nummer unten.
In welchen Ländern lässt sich ein KakaoTalk-OTP empfangen?
Die Route kakaotalk ist in 198 Ländern gelistet. Beispiele sind Südkorea, Japan, Vietnam, die Philippinen, die Mongolei, Indonesien, Thailand, Malaysia, Taiwan, Hongkong, Kasachstan, Usbekistan, Australien, Deutschland, das Vereinigte Königreich, die USA und Kanada.
Wählen Sie das Land passend zum getesteten Szenario. Eine Launch-Checkliste für den koreanischen Markt verlangt eine +82-Nummer; ein Test, wie Ihr Onboarding Nutzer eines koreanischen Dienstes im Ausland behandelt, läuft besser aus einem Land, in dem Ihre echten Kunden leben. Die Verfügbarkeit je Route verschiebt sich im Tagesverlauf, fragen Sie daher vor jeder Bestellung die API ab. Länder-Routing für OTP erläutert die Abwägungen.
Schritt für Schritt: die KakaoTalk-Verifizierungscode-API
Anfragen gehen an https://otproute.com/api/v1 mit Ihrem Bearer-Schlüssel; das Limit liegt bei 300 Anfragen pro Minute.
- Prüfen Sie das Guthaben mit
GET /api/v1/balance. - Lesen Sie den aktuellen Preis mit
GET /api/v1/prices?country=kr&service=kakaotalk(ersetzen Siekrdurch die gewählte ID). - Bestellen Sie mit
POST /api/v1/activationsund{"service": "kakaotalk", "country": "kr"}. Speichern Sie Aktivierungs-ID und Nummer. - Geben Sie die Nummer auf KakaoTalks Telefonbildschirm in Ihrem Testgerät ein.
- Warten Sie auf den Code. Webhook-Empfänger erhalten
activation.sms_received; Poller rufenGET /api/v1/activations/{id}alle paar Sekunden auf. - Wird der Lauf abgebrochen, senden Sie
POST /api/v1/activations/{id}/cancel.
Lesen Sie auf der Webhook-Seite X-OTPRoute-Signature als t=<unix>,v1=<hex>, berechnen Sie HMAC-SHA256 über <t>.<raw body> mit dem Secret des Endpoints, vergleichen Sie in konstanter Zeit und weisen Sie veraltete Zeitstempel zurück. Machen Sie den Handler idempotent, indem Sie verarbeitete Aktivierungs-IDs festhalten, denn eine Zustellung kann sich wiederholen. Behandeln Sie activation.expired und activation.cancelled als Endzustände. Die API-Dokumentation listet jedes Feld auf.
Schritt für Schritt über das Dashboard
- Öffnen Sie das OTP Gateway und suchen Sie nach KakaoTalk.
- Wählen Sie das Land; der Preis erscheint vor der Bestätigung.
- Kopieren Sie die Nummer in die KakaoTalk-App auf Ihrem Testgerät.
- Lesen Sie den Code von der Bestellkarte und schließen Sie die Registrierung ab.
Eine Bestellung ohne SMS nach 20 Minuten wird geschlossen und vollständig erstattet, Sie zahlen also nur für Codes, die ankommen.
Fehlersuche: Eine KakaoTalk-SMS-Verifizierung kommt nicht an
- KakaoTalk hat die Nummer abgelehnt. Es kann manche virtuellen Nummern zurückweisen und dieses Verhalten jederzeit ändern. Die Erstattung deckt den Versuch ab; probieren Sie eine andere Länder-Route.
- Die App hat eine alte Sitzung weiterverwendet. Löschen Sie die App-Daten oder nutzen Sie einen frischen Emulator, damit der Telefonschritt tatsächlich einen neuen Code sendet.
- Zu viele Versuche hintereinander. KakaoTalk begrenzt wie die meisten Messenger wiederholte Anfragen. Verteilen Sie Wiederholungen zeitlich, statt in einer Schleife neu zu bestellen.
- Zu früh storniert. Lassen Sie das 20-Minuten-Fenster ablaufen, bevor Sie eine Bestellung aufgeben.
Weitere Muster finden Sie unter Fehlgeschlagene OTP-Zustellungen reduzieren.
Wann ist eine dedizierte Nummer besser als ein Einmal-Code?
Eine einmalige OTP-Gateway-Nummer passt zu einer einzelnen Registrierung, die Sie nach dem Test wegwerfen können. Ein Kakao-Konto, das Ihr QA-Team auf neuen Geräten erneut öffnen muss, oder ein Geschäftskonto, das Ihre Support-Mitarbeiter teilen, braucht eine Nummer, die Sie später noch kontrollieren. Die dedizierten virtuellen Nummern von OTP Route übernehmen diese Rolle in den USA und in Kanada, ab $1.95/Monat, mit eingehenden SMS im Dashboard und an Ihrem Webhook als number.sms_received. Außerhalb dieser beiden Länder gibt es keine Self-Service-Langzeitnummer; fragen Sie per E-Mail an [email protected] nach.
Alles wird aus einem vorausbezahlten USD-Guthaben bezahlt, aufgeladen per Karte oder mit USDT/USDC, ohne Monatsgebühr und mit einer PDF-Rechnung per E-Mail. Für Integrationsarbeit ist auf Anfrage ein Sandbox-Modus mit simulierten Codes verfügbar. KakaoTalk ist eine Marke ihres Inhabers; OTP Route ist nicht mit ihm verbunden.
Häufige Fragen
Wie empfange ich einen KakaoTalk-OTP für die Kakao-Login-Tests meiner App?
Bestellen Sie im OTP Gateway eine Nummer für den Dienst kakaotalk, registrieren Sie das Testkonto damit und lesen Sie den Code im Dashboard oder über die API aus.
Welches Land sollte ich für ein KakaoTalk-Testkonto wählen?
Passend zum getesteten Markt. Südkorea passt zu einem koreanischen Launch; wählen Sie das Land Ihrer Kunden, wenn Sie Nutzer im Ausland testen.
Akzeptiert KakaoTalk jede virtuelle Nummer?
Nein. KakaoTalk kann manche virtuelle Nummern ablehnen. Kommt innerhalb des 20-Minuten-Fensters kein Code an, geht die Gebühr an Ihr Guthaben zurück.
Kann ich mich später wieder in dasselbe KakaoTalk-Konto einloggen?
Eine Einmalnummer eignet sich dafür nicht. Nutzen Sie eine dedizierte Nummer in den USA oder in Kanada, ab $1.95/Monat, wenn das Konto erreichbar bleiben muss.
Sind Webhooks oder Polling besser für KakaoTalk-Codes?
Webhooks skalieren besser bei parallelen Jobs; das Abfragen von GET /api/v1/activations/{id} ist für ein einzelnes Skript einfacher. Verwenden Sie pro Job eines von beiden, nicht beides.
Kann ich mehrere KakaoTalk-Konten für Marketing anlegen?
Nein. OTP Route dient dem Testen und dem Betrieb Ihrer eigenen legitimen Konten und Produkte, und sowohl die Acceptable Use Policy als auch die Bedingungen von KakaoTalk gelten.
Was kostet ein KakaoTalk-Code bei OTP Route?
Die Preise beginnen ab $0.20 pro Code und variieren je Land. Den aktuellen Wert finden Sie unter Preise und in der API.
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.