OTP Reseller API · Direct · Terugbetaalbaar

OTP Verification API
voor wederverkopers

Verkoop eenmalige SMS-verificatiecodes vanaf $0,10 via één REST API. Directe levering, volledige terugbetaling voor ongebruikte activaties en ondertekende webhooks — bouw je eigen OTP-platform bovenop echte netwerknummer.

Meer dan 80 services
Vanaf $0,10 / activatie
Volledige terugbetaling bij annulering
Activatieraamwerk van 20 minuten

Eén API voor elke eenmalige SMS-verificatie die je nodig hebt

Gratis openbare SMS-inboxen zijn openbaar leesbaar en al gemarkeerd door alle grote platforms. Het opbouwen van je eigen netwerkrelaties voor eenmalige nummers is duur om op te zetten voor iets dat klanten één keer gebruiken en daarna weggooien.

De VRNUM OTP API geeft je een live, privé pool van echte netwerk-nummers op aanvraag. Lever er één, ontvang de code, en het nummer wordt nooit aan iemand anders getoond — met je marge al toegepast op elke prijs die je toont.

Privé per bestelling, niet gedeeld
Elk OTP-nummer wordt exclusief toegewezen aan de bestelling die het heeft aangevraagd — nooit een gedeelde publieke inbox.
Terugbetaling bij annulering, altijd
Annuleer een activatie voordat de code arriveert en het volledige bedrag wordt automatisch teruggestort op je portemonnee.
Seconden van aanvraag tot code
Nummers worden onmiddellijk toegewezen en SMS-bezorging is doorgaans binnen enkele seconden — poll de endpoint of wacht op de webhook.

Van bestelling tot geverifieerde code

Vier oproepen dekken de volledige OTP-lifecycle.

01

Bekijk de catalogus

GET /otp-catalog voor live diensten, landen en prijzen — pas je opslag toe voordat je het aan klanten toont.

02

Bestel een nummer

POST /otp-numbers met een service, land en Idempotency-Key. Een nummer wordt onmiddellijk teruggegeven.

03

Haal de code op

GET /otp-numbers/:id controleert live op de SMS, of wacht op het otp.completed webhook-evenement.

04

Opnieuw verzenden of terugbetalen

Nog geen code? Probeer /resend, of /cancel voor een directe volledige terugbetaling naar je portemonnee.

Bestel een OTP-nummer in één verzoek

clientReference is je eigen ondoorzichtige ID — hecht deze toe om bestellingen te reconciliëren met je interne klantgegevens.

curl -X POST https://vrnum.com/api/v1/otp-numbers \
  -H "Authorization: Bearer vrnum_live_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: otp-5521" \
  -d '{
    "service": "whatsapp",
    "countryCode": "us",
    "clientReference": "otp-5521"
  }'

Een complete OTP-bestellifecycle

Catalogus, bestellen, opnieuw verzenden, annuleren/terugbetalen en webhooks — één consistente JSON API.

GET/api/v1/otp-catalog
POST/api/v1/otp-numbers
GET/api/v1/otp-numbers
GET/api/v1/otp-numbers/:id
POST/api/v1/otp-numbers/:id/resend
POST/api/v1/otp-numbers/:id/cancel
GET / PUT/api/v1/webhook
GET/api/v1/balance

Volledige aanvraag-/responsdocumentatie en uw sleutels bevinden zich in uwdashboardnadat u bent ingelogd.

Wie bouwt op de OTP-verificatie-API

Elk product dat een echt telefoonnummer nodig heeft voor een enkele verificatiestap.

SMS-verificatieplatforms

Verkoop OTP-nummers door aan uw eigen klanten onder uw merk, met uw eigen opslag op elke dienst.

QA- en testautomatisering

Maak wegwerptestaccounts aan op productiediensten zonder persoonlijke telefoonnummers te gebruiken.

Bot- en agency-tools

Voorzie nummers programmatisch voor account-aanmaak workflows die voor klanten zijn gebouwd.

Ontwikkelaarstools

Bied 'verifiëren met SMS' aan als een functie in je eigen app of SDK zonder een eigen telecominfrastructuur te hebben.

Betrouwbaar genoeg om je eigen klanten te factureren

Idempotentie-sleutels

Probeer veilig opnieuw bij time-outs — dezelfde Idempotency-Key retourneert altijd de originele bestelling, nooit een duplicaat.

Ondertekende webhooks

otp.completed, number.provisioned, en number.provisioning_failed events, ondertekend met X-VRNUM-Signature.

Automatische herproeven

Mislukte webhook-leveringen worden opnieuw geprobeerd volgens een backoff-schema (5 min, 30 min, 2 u, 6 u, 24 u) voordat we opgeven.

Transparante snelheidslimieten

60 verzoeken/minuut per sleutel met X-RateLimit-* headers bij elke reactie.

Door wallet gefinancierde facturering

Geen facturen of abonnementen — bestellingen en terugbetalingen worden direct op je saldo geboekt zodra ze plaatsvinden.

Stabiele foutcodes

Elke fout retourneert een genormaliseerde JSON-code waarop je integratie betrouwbaar kan schakelen.

Veelgestelde vragen

Kan ik OTP-nummers doorverkopen via de VRNUM API?

Ja. De otp-catalog en otp-numbers endpoints tonen alleen je doorverkoopprijs. Stel je eigen marge in per dienst en land — je klanten zien nooit de interne kosten van VRNUM.

Wat gebeurt er als de OTP-code nooit aankomt?

Bel POST /otp-numbers/:id/cancel aan bij een activatie die nog wacht voor een volledige terugbetaling naar je portemonnee. Je kunt ook eerst de resend-endpoint aanroepen.

Hoe lang blijft een OTP-activatie geldig via de API?

Elke activatie blijft 20 minuten actief vanaf het aanmaken. Annuleer voordat deze verloopt voor een volledige terugbetaling als er geen code aankomt.

Hoe voorkom ik dat een klant dubbel wordt belast bij een poging opnieuw?

Stuur een Idempotency-Key header bij POST /otp-numbers. Het opnieuw proberen van dezelfde aanvraag met dezelfde sleutel retourneert de oorspronkelijke bestelling in plaats van een nieuwe aan te maken.

Kan ik realtime bezorggebeurtenissen ontvangen in plaats van te polleren?

Ja. Registreer een webhook-endpoint en ontvang ondertekende otp.completed-gebeurtenissen op het moment dat ze plaatsvinden, in plaats van te polleren.

Welke diensten worden ondersteund via de API?

80+ diensten inclusief WhatsApp, Telegram, Google, Instagram, Facebook, Discord en meer. Roep GET /otp-catalog aan voor de actuele lijst.

Begin vandaag nog met het doorverkopen van OTP-nummers

Maak een gratis account aan, genereer je API-sleutel en regel je eerste OTP-nummer in enkele minuten.

Vergelijk je OTP-nummerleveranciers?