Probar flujos de registro con +93 cuando nadie en el equipo tiene una SIM afgana

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

Sí, OTP Route puede recibir códigos de verificación de Afganistán (+93) en un número de un solo uso de OTP Gateway, y lees cada código en el panel o lo recoges mediante sondeo REST o un webhook firmado. Los precios empiezan en $0.20 por código, la cifra en vivo de cada servicio la da la API, y si no llega nada durante la ventana de 20 minutos, el dinero vuelve a tu monedero.

Nuestros usuarios se registran con números +93, pero QA no logra reproducirlo. ¿Y ahora qué?

Es una carencia habitual en apps de remesas, herramientas de logística humanitaria, productos de mensajería y marketplaces con una gran diáspora afgana. Los tickets de soporte mencionan códigos que nunca llegan o números que el formulario rechaza, pero el equipo de pruebas está en Berlín, Dubái o Toronto y no tiene forma de poner una SIM afgana en un dispositivo.

Un número de verificación de Afganistán de OTP Gateway cierra esa brecha. Pides una línea +93 temporal para un único servicio, la escribes en el flujo que estás probando y el código aparece donde tus ingenieros ya trabajan. No hay que enviar, usar en roaming ni registrar nada localmente, y el número se retira una vez usado el código.

El mismo enfoque sirve a los responsables de producto que quieren ver de principio a fin un embudo de incorporación localizado antes de una versión, o a un equipo de operaciones que necesita un número +93 para probar la integración con un socio.

¿Cómo llevo los OTP afganos a un entorno de pruebas mediante la API?

La API OTP de Afganistán usa las mismas llamadas que cualquier otra ruta; solo cambia el id de país. Para Afganistán ese id es af.

  1. Crea una clave Bearer con prefijo or_live_ en la consola de desarrollador. Una cuenta puede tener hasta 10 claves y 5 endpoints de webhook, con un límite de 300 solicitudes por minuto.
  2. Llama a GET /api/v1/services para encontrar el id del servicio y luego a GET /api/v1/prices?country=af&service=<id> para ver cuánto cuesta esa ruta ahora mismo.
  3. Envía POST /api/v1/activations con un cuerpo JSON que indique el servicio y af. La respuesta trae el id de activación y el número +93.
  4. Sondea GET /api/v1/activations/{id} o espera el evento activation.sms_received en tu webhook. Comprueba la cabecera X-OTPRoute-Signature, un HMAC-SHA256 de la marca de tiempo más el cuerpo sin procesar, y descarta las peticiones con marcas de tiempo antiguas.
  5. Si la prueba se abandona, POST /api/v1/activations/{id}/cancel libera el número y reembolsa la retención.

La referencia de la API cubre todos los endpoints, y la guía sobre la captura de OTP basada en webhooks muestra cómo usar el id de activación como clave de los eventos para que los reintentos sean idempotentes.

¿Qué apps pueden enviar códigos a un número de Afganistán hoy?

La instantánea en vivo de af lista más de 1.700 servicios. Entre los que más piden los equipos están WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, imo, Viber, Signal, TikTok, Microsoft & Outlook, LinkedIn, Discord y ChatGPT (OpenAI).

Las apps de mensajería dominan esa lista por una razón: las apps de voz y chat son la forma en que muchas familias afganas en el extranjero se mantienen en contacto, así que los productos que se integran con ellas reciben mucho tráfico +93. La disponibilidad cambia a lo largo del día a medida que nuestros socios de red rotan el inventario, por eso la API informa de lo que se puede pedir en el momento de la consulta en lugar de un catálogo fijo.

¿Y quienes nunca tocan la API?

Los agentes de soporte y los responsables de producto pueden hacerlo todo desde el navegador. Regístrate con una dirección de correo y un código de 6 dígitos (o con Google), añade fondos, abre OTP Gateway, elige Afganistán y el servicio, y confirma el precio mostrado. El número +93 aparece enseguida; pégalo en la app que estás probando y deja la pestaña abierta. Cuando llega el SMS, el código se muestra junto al pedido.

Activar la autenticación en dos pasos (TOTP) en el panel es una medida sensata para cualquier cuenta que compartan varios compañeros.

¿Cómo debemos almacenar y normalizar los números de teléfono afganos?

Afganistán usa el código de país +93 con un prefijo troncal 0. A nivel local, un móvil se escribe con ese cero inicial, por ejemplo 07X XXX XXXX, mientras que la forma internacional lo omite: +93 7X XXX XXXX. Guarda en tu base de datos la versión E.164 (+937...) y elimina un 0 inicial cuando el usuario escriba el formato local junto a un selector +93; de lo contrario, tu validador contará un dígito de más.

El dari y el pastún son los idiomas oficiales, pero los grandes servicios globales suelen enviar el texto del código en inglés o en el idioma configurado en la cuenta o el dispositivo. Prueba tanto un entorno regional de escritura de derecha a izquierda como uno en inglés si tu propia app muestra el contenido del SMS en algún lugar, como una sugerencia de autocompletado.

El código no apareció. ¿Qué debe probar el equipo?

Las rutas hacia Afganistán pueden ser irregulares, así que conviene prever algún fallo ocasional:

  • Deja que termine la ventana de 20 minutos. Un SMS lento sigue contando si llega antes de que expire.
  • Recuerda la regla de reembolso. Solo pagas si llega el código; una activación expirada o cancelada devuelve el importe completo automáticamente.
  • Inténtalo de nuevo más tarde o por otra ruta. Un pedido nuevo un poco después, o el mismo servicio en un mercado cercano como Pakistán, suele funcionar.
  • Comprueba si el servicio acepta números virtuales. Algunos los rechazan por política, y ninguna ruta cambia eso.
  • No satures el endpoint. Volver a pedir en un bucle rápido consume el límite de peticiones sin mejorar la entrega; espera entre intentos.

El artículo sobre cómo reducir las entregas de OTP fallidas profundiza en el diseño de reintentos.

¿Podemos conservar una línea +93 para inicios de sesión el mes que viene y cómo se factura?

No existe una línea afgana de larga duración de autoservicio. Los números dedicados son un producto aparte que se vende solo para Estados Unidos y Canadá, desde $1.95/mes, con SMS entrantes y salientes además de llamadas desde el navegador. Si tu equipo necesita de verdad una línea +93 duradera, escribe a [email protected]; que se pueda gestionar depende de la normativa local, y la respuesta puede ser que no.

La facturación de OTP Gateway funciona con un único monedero prepago en USD, sin cuota mensual y sin plan que elegir. Recarga con tarjeta o con USDT/USDC, y cada recarga genera una factura en PDF por correo. Para trabajo de integración, pide a soporte que cambie una cuenta de desarrollo al modo sandbox, que devuelve números y códigos simulados sin tocar tu saldo. Los precios completos están en la página de precios.

Preguntas frecuentes

¿Puedo probar el flujo de registro afgano de mi app sin una SIM local?

Sí. Pide un número +93 para el servicio correspondiente en OTP Gateway, introdúcelo en tu app y lee el código en el panel o mediante la API.

¿Cuál es el id de país de Afganistán en la API de OTP Route?

Es af. Pásalo como valor de country al crear una activación o consultar precios.

¿Cuánto cuesta recibir un SMS OTP de Afganistán?

Los códigos empiezan en $0.20 por código. El importe exacto depende del servicio y GET /api/v1/prices lo devuelve antes de que pidas.

¿Me cobran si el SMS de verificación nunca llega?

No. Si no llega ningún código dentro de la ventana de 20 minutos, o cancelas antes, el importe completo vuelve a tu monedero automáticamente.

¿Debo guardar los números afganos con el cero inicial?

Guárdalos en formato E.164 empezando por +93 y sin el 0 troncal; acepta el formato local al introducirlos y normalízalo antes de guardar.

¿Todos los servicios aceptan un número +93 de OTP Route?

No necesariamente, porque algunos servicios rechazan los números virtuales. Respeta las condiciones de cada servicio y nuestra Política de uso aceptable, que limita el uso a tus propias cuentas y productos legítimos.

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.