Cómo llevar los códigos de verificación +92 de Pakistán a tu pipeline de pruebas

Prefijo telefónico +92OTP Gateway desde $0.20 por códigoNúmeros dedicados: solo EE. UU. y CanadáID de API: pk
Respuesta rápida

OTP Route permite a un equipo recibir códigos de verificación por SMS de Pakistán (+92) en números de un solo uso del OTP Gateway, con el código visible en el panel y entregado a tus sistemas por polling de la API o webhooks firmados. Cada código cuesta desde $0.20 por código, y si ningún SMS llega al número en 20 minutos el monedero se reembolsa automáticamente.

¿Cuándo necesita un equipo un número +92 para pruebas?

Pakistán es un gran mercado centrado en el móvil, con una diáspora considerable en el Reino Unido y el Golfo, así que muchos productos reciben números +92 en el registro aunque su sede no esté allí. Eso crea casos de prueba concretos: ¿el campo de teléfono acepta el formato nacional con 03?, ¿el backend lo guarda correctamente? y ¿el paso del OTP llega realmente a completarse?

Conseguir una SIM local de repuesto tampoco es trivial, porque las tarjetas SIM en Pakistán están vinculadas al registro biométrico del titular. Un número de un solo uso del OTP Gateway ofrece a los equipos de QA y crecimiento un camino más limpio. La guía de verificación para apps móviles explica cómo estructuran esas comprobaciones los equipos.

¿Qué servicios pakistaníes puedo verificar hoy?

La instantánea actual de Pakistán incluye WhatsApp, Facebook, Instagram, Telegram, Google (Gmail & YouTube), TikTok, Snapchat, imo, Signal, Amazon, Microsoft & Outlook, ChatGPT (OpenAI), Uber y LinkedIn. En total, hay más de 1.700 servicios disponibles para el país.

El stock se mueve durante el día, por eso GET /api/v1/prices devuelve la disponibilidad junto al precio. Consúltalo justo antes de hacer un pedido en lugar de fijar una lista de servicios en el código. Si una ruta para un número de verificación de Pakistán anda escasa en cierta hora, el enrutamiento OTP a través del catálogo en vivo suele encontrar otra opción, y el panel muestra los mismos datos para los compañeros que nunca tocan la API de verificación por SMS.

De 03XX a +92: lo esencial del formato de número

A nivel nacional, un móvil pakistaní se escribe con el prefijo troncal 0, como 03 seguido de nueve dígitos más. En E.164 el 0 desaparece y quedan +92 y diez dígitos que empiezan por 3. Los usuarios pegarán todas las variantes, así que normaliza al ingresar:

  • elimina espacios y guiones;
  • convierte un 0092 o 92 inicial en +92;
  • sustituye un 0 inicial en un valor de once dígitos por +92;
  • rechaza cualquier valor que no tenga doce dígitos después del signo más.

El urdu y el inglés son ambos idiomas oficiales. Los mensajes de verificación suelen llegar en inglés, aunque algunos remitentes usan urdu en escritura nastaliq, que se lee de derecha a izquierda. Extrae el grupo de dígitos con un patrón en lugar de buscar una frase fija en inglés y ambos casos se analizarán correctamente.

El flujo de la API OTP de Pakistán en seis llamadas

Las solicitudes van a https://otproute.com/api/v1 con una clave Bearer con prefijo or_live_, creada en la consola de desarrolladores.

  1. GET /api/v1/countries: el id de Pakistán es pk.
  2. GET /api/v1/services para encontrar el id del servicio.
  3. GET /api/v1/prices?country=pk&service=<id> para el precio en vivo.
  4. POST /api/v1/activations con {"service": "facebook", "country": "pk"} devuelve el número +92 y un id de activación.
  5. Envía el número en tu app y luego lee el código con GET /api/v1/activations/{id} o con el webhook activation.sms_received.
  6. ¿Ejecución abandonada? Llama a POST /api/v1/activations/{id}/cancel.

Para los webhooks, recalcula HMAC-SHA256 sobre <t>.<raw body> a partir de la cabecera X-OTPRoute-Signature, rechaza las marcas de tiempo antiguas y haz que el manejador sea idempotente según el id de activación. El artículo sobre pipelines de CI muestra esto dentro de un runner de pruebas.

No llegó nada al número +92: próximos pasos

Deja que termine la ventana de 20 minutos antes de juzgar; si se cierra vacía, el importe completo se acredita de vuelta. Confirma que el servicio de destino acepta números virtuales para cuentas pakistaníes, porque algunos los rechazan. Luego reintenta tras una pausa o enruta la prueba por otro servicio. Volver a pedir cada pocos segundos rara vez ayuda y puede hacer que la plataforma receptora desconfíe más de tu tráfico. Registrar el id de activación, el servicio y la marca de tiempo de cada intento facilita detectar patrones cuando el soporte de OTP Route te pregunte qué pasó.

Líneas dedicadas y el monedero prepago

No se ofrece un número pakistaní de largo plazo de autoservicio. Los números dedicados, que mantienen SMS entrantes, SMS salientes y llamadas desde el navegador en una sola línea, se limitan a Estados Unidos y Canadá desde $1.95/mes. Los equipos que necesiten una línea +92 persistente pueden escribir a [email protected]; las normas locales deciden si es posible.

El pago es por uso desde un monedero en USD: sin cuota mensual, sin plan, recargas con tarjeta o USDT/USDC y una factura en PDF por cada una. Pide un sandbox para ejecutar pruebas de integración con números y códigos simulados. Los detalles están en la página de precios.

Preguntas frecuentes

¿Puedo comprobar el flujo de registro de mi app en Pakistán sin una SIM pakistaní?

Sí. Pide un número +92 en el OTP Gateway, ingrésalo en tu app y recoge el código desde el panel, la API o un webhook.

¿Qué id de país usa la API para Pakistán?

Usa pk, por ejemplo en GET /api/v1/prices?country=pk&service=<id> y en el cuerpo de POST /api/v1/activations.

¿Debo guardar los números pakistaníes con el 0 inicial?

No. Guárdalos en formato E.164, +92 seguido de diez dígitos que empiezan por 3, y convierte el formato nacional 03 cuando los usuarios lo escriban.

¿Los códigos de verificación llegarán en urdu?

La mayoría llegan en inglés, pero algunos remitentes usan urdu. Analizar el código numérico con un patrón funciona con ambos idiomas y con texto de derecha a izquierda.

¿Cuánto cuesta un número +92 para pruebas?

Desde $0.20 por código; el precio exacto depende del servicio y se muestra en el panel y en GET /api/v1/prices antes de pedir.

¿Qué pasa si el servicio nunca envía el SMS?

No se te cobra. Los pedidos que no reciben nada en 20 minutos, o que cancelas, devuelven el importe completo al monedero.

¿Puedo obtener un número pakistaní para recuperar una cuenta a largo plazo?

No en autoservicio; solo los números dedicados de Estados Unidos y Canadá se venden así. Escribe a [email protected] para preguntar por una línea +92.

¿Qué me permite hacer OTP Route con números pakistaníes?

Probar tus propios flujos de verificación, ejecutar automatización de QA y operar cuentas de empresa legítimas. Se aplican los términos de cada servicio y la Política de Uso Aceptable de OTP Route.

Los nombres de los servicios son marcas registradas de sus respectivos propietarios. OTP Route no está afiliado a ellos. Usa los números de forma lícita y respeta las condiciones de cada servicio y nuestra Política de Uso Aceptable.

Enruta tu primer OTP en minutos

Crea una cuenta gratuita, recarga tu monedero en USD y pide un número desde el panel o la API. Sin cuota mensual.