OTP-tester — stuur en verifieer een code online

Doorloop hier de volledige OTP-flow, zonder account en zonder iets te installeren. Vul een nummer in, bekijk het bericht zoals het op het toestel zou aankomen, en verifieer de code — met bij elke stap de echte API-call van SMSBOX ernaast. Er wordt bewust geen echte SMS verstuurd: een publiek formulier dat naar willekeurige nummers stuurt, wordt binnen de dag misbruikt. Wilt u een echte code op uw eigen gsm, dan doet u dat met gratis testcredits.

De getoonde requests en statuscodes komen uit onze eigen API-specificatie. Wat u hier ziet, is exact wat uw software straks verstuurt en terugkrijgt.

Lengte van de code 6 cijfers
Geldig gedurende 10 minuten
Landcode + nummer zonder plusteken, bijvoorbeeld 32470123456. Een plusteken mag u typen; wij tonen hieronder wat de API verwacht.
Gebruik {OTP} als plaatshouder voor de code. Laat u dit leeg, dan verstuurt de API de standaardtekst — die is Nederlandstalig, ongeacht de taal van uw account.
Deze tester verstuurt geen SMS. Alles gebeurt in uw browser: de code wordt lokaal gegenereerd en verlaat uw toestel niet. Zo kunt u de flow uittesten zonder dat wij iemand ongevraagd berichten sturen.
Echte SMS testen met gratis testcredits Naar de API-documentatie

Hoe een OTP-flow in elkaar zit

1

Code aanvragen

Uw applicatie roept de send-endpoint aan met het nummer van de gebruiker. SMSBOX genereert de code, bewaart ze en verstuurt het bericht.

2

Gebruiker ontvangt

Het bericht komt binnen op de gsm. In België is dat gemiddeld onder de vijf seconden dankzij directe operatorconnecties.

3

Code verifiëren

De gebruiker typt de code in uw scherm; uw applicatie legt ze voor aan de verify-endpoint. Die call is gratis.

4

Antwoord verwerken

Code 11 betekent geverifieerd, code 51 dat de code niet klopt. Na 10 minuten is de code vervallen en moet u er een nieuwe versturen.

Waarom wij hier geen echte SMS versturen

Een publieke pagina die naar elk opgegeven nummer een SMS stuurt, is een bekende fraudevector. Aanvallers laten zulke formulieren massaal berichten sturen naar nummerreeksen waarvan zij de opbrengst delen met een operator — SMS-pumping. De rekening komt bij de partij die de berichten verstuurt, niet bij hen.

Daarom loopt echte verzending bij ons altijd via een account met een geverifieerd nummer. U maakt gratis een account aan, claimt testcredits en verstuurt een echte OTP naar uw eigen gsm. Dezelfde flow, dezelfde API — alleen zonder open deur.

OTP-code testen in de browser

Veelgestelde vragen over de OTP-tester

Nee, en dat is een bewuste keuze. Alles gebeurt in uw browser: de code wordt lokaal gegenereerd en verlaat uw toestel niet. Een publieke pagina die naar elk opgegeven nummer verstuurt, wordt namelijk gebruikt voor SMS-pumping — fraudeurs pompen verkeer naar premium-nummers waarvan zij de opbrengst delen. Wilt u een echte SMS, maak dan gratis een account aan en verstuur met testcredits naar uw eigen geverifieerde nummer.
Zes. De code wordt willekeurig getrokken tussen 100000 en 999999, dus begint ze nooit met een nul. De lengte is niet instelbaar via de API.
Tien minuten. Daarna is de code vervallen en moet u een nieuwe versturen. Ook die geldigheidsduur ligt vast en is geen parameter van de API.
Code 10 betekent dat de code verstuurd is, code 11 dat het nummer geverifieerd is, en code 51 dat de ingegeven OTP niet correct is. Andere veelvoorkomende codes: 20 en 21 voor problemen met de API-sleutel, 41 als er geen nummer is meegegeven en 60 als het creditsaldo te laag staat.
Ja. Geef een eigen tekst mee in de parameter text en gebruik {OTP} als plaatshouder voor de code. Laat u die parameter weg, dan verstuurt de API de standaardtekst — die is Nederlandstalig.
Het versturen wordt afgerekend als een gewoon SMS-bericht, vanaf 0,06 euro. Het verifiëren van de code is volledig gratis. Via WhatsApp kost een OTP 1,4 credits, met terugval op SMS wanneer de ontvanger onbereikbaar is.
Met één POST-call naar /v2/otp/send met het nummer van de gebruiker, en daarna een GET naar /v2/otp/verify met de ingegeven code. Voorbeeldcode in PHP, Python, Node.js, C#, PowerShell en cURL staat in de API-documentatie.
Trust Guard Security Scanned
Bel nu
Verstuur e-mail