PeruOTP

Un código.
La confianza
para continuar.

Verifica a tus usuarios con OTP por SMS en Perú. Genera, envía y valida desde una sola API.

Tu aplicación POST /v1/otp
Mensaje de verificaciónEjemplo de SMS
ahora

Tu código de acceso es 482 916.
Vence en 5 minutos. No lo compartas.

Ingresa tu código de acceso
482916
Identidad verificada
Tu siguiente sesión empieza con confianza.
Solo plantillas aprobadas Códigos de un solo uso Créditos en soles Envíos a Perú

Menos fricción.
Más integración.

Desde tu primer token hasta el estado de cada mensaje. Todo lo que necesitas para conectar tu producto.

  1. 1

    Solicita tu cuenta

    Revisamos tu empresa y habilitamos el acceso.

  2. 2

    Prepara tu plantilla

    Un mensaje claro, con tu marca y el código de acceso.

  3. 3

    Conecta tu aplicación

    Crea un token, envía el OTP y consulta su estado.

Tu primer OTPcURL
curl -X POST "$PERUOTP_API_URL/v1/otp" \
  -H "Authorization: Bearer $PERUOTP_TOKEN" \
  -H "Idempotency-Key: acceso-usuario-001" \
  -H "Content-Type: application/json" \
  -d '{
    "phone": "+519XXXXXXXX",
    "template_id": "TU_PLANTILLA"
  }'
202 · Ejemplo de respuesta
{
  "id": "identificador-del-envio",
  "state": "queued",
  "expires_at": "..."
}

La referencia completa está en tu panel de desarrollador.

La seguridad forma
parte del envío.

Tu aplicación y tus usuarios merecen controles claros en cada paso.

Tokens bajo tu control

Credenciales con vencimiento, revocación y visualización única al crearlas.

Verificación con límites

OTP con vigencia de cinco minutos, un solo uso y hasta cinco intentos de verificación.

Envíos sin duplicados accidentales

Claves de idempotencia para repetir una solicitud sin volver a reservar créditos.

Créditos para tu
próxima verificación.

Compra en soles con Taypi. Elige un paquete desde tu panel cuando tu cuenta esté aprobada.

Paquetes disponibles al activar tu cuenta.Solicitar acceso

Antes del
primer envío.

Tú eliges. PeruOTP puede generar y verificar un código de seis dígitos o enviar el código que tu aplicación ya generó. Siempre se usa una plantilla aprobada.

El siguiente paso
es conectar.

Solicitar acceso