La ruta de un desarrollador a los códigos de verificación de Jordania (+962)

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

OTP Route te permite recibir códigos de verificación de Jordania (+962) cuando los necesites: pide un número para el país jo en el OTP Gateway y lee el SMS mediante polling de la API, un webhook firmado o el panel. Los códigos parten de $0.20 por código y solo se cobran cuando el mensaje realmente llega.

¿Cómo es la secuencia de solicitudes para un número +962?

La API de verificación por SMS es REST simple en https://otproute.com/api/v1, con claves Bearer con prefijo or_live_ que generas en la consola para desarrolladores. Este es el orden que siguen la mayoría de las integraciones para Jordania:

  1. Descubrir: GET /api/v1/services y GET /api/v1/countries devuelven los identificadores. Jordania es jo; un servicio como Telegram es telegram.
  2. Comprobar el precio: GET /api/v1/prices?country=jo&service=telegram devuelve cuánto cuesta ahora esa combinación y si se puede pedir.
  3. Pedir: POST /api/v1/activations con {"service": "telegram", "country": "jo"} reserva un número y devuelve su id de activación.
  4. Recoger: haz polling a GET /api/v1/activations/{id} cada pocos segundos, o deja que el webhook te envíe el resultado.
  5. Limpiar: POST /api/v1/activations/{id}/cancel libera una activación que ya no necesitas y la reembolsa.

GET /api/v1/balance sirve como protección al inicio de una ejecución de pruebas, para que el trabajo falle pronto con un mensaje claro cuando el monedero esté bajo. La referencia completa está en la documentación.

¿Cómo confirmo que un webhook realmente viene de OTP Route?

Cada evento (por ejemplo activation.sms_received o activation.expired) llega con un encabezado X-OTPRoute-Signature con la forma t=<unix>,v1=<hex>. Tu servidor calcula HMAC-SHA256 sobre "<t>.<raw body>" con el secreto de ese endpoint y compara el resultado con v1. Rechaza la solicitud si los valores difieren o si t está demasiado en el pasado; eso evita los ataques de repetición.

Como los reintentos pueden entregar el mismo evento dos veces, usa el id de activación como clave de procesamiento y trata una segunda copia como una operación nula. El polling sigue siendo una alternativa sólida para el desarrollo local, donde una URL pública de webhook resulta incómoda. El artículo sobre captura de OTP mediante webhooks cubre colas y reintentos.

¿Qué apps se pueden verificar en una ruta de Jordania?

Hay más de 1,700 servicios listados para Jordania. Entre los populares están WhatsApp, Telegram, Facebook, Instagram, Snapchat, TikTok, X (Twitter), Discord, Claude, Microsoft y Outlook, Amazon, Viber, imo, Signal y LinkedIn.

La lista es una instantánea, no una promesa. La capacidad de los operadores cambia a lo largo del día, por lo que la API informa de la disponibilidad en vivo y tu código debe leerla antes de pedir.

Formato de los números jordanos: cero troncal, E.164 y texto en árabe

El código de país de Jordania es +962 y su prefijo troncal es 0. A nivel local un móvil se escribe empezando por 07; en formato internacional el cero desaparece, y queda +962 seguido de nueve dígitos que empiezan por 7. Guarda la forma E.164 y, cuando los usuarios peguen un número local, elimina el 0 inicial antes de añadir el código de país. Comparar 07… con +9627… como cadenas es una causa clásica de errores de cuentas duplicadas.

El árabe es el idioma oficial y mucha gente configura sus teléfonos y apps en ese idioma. Según la app y el idioma de la cuenta, un código puede llegar en texto árabe o inglés. Los mensajes en árabe se envían en Unicode y los dígitos pueden quedar dentro de texto de derecha a izquierda, así que extrae el código con un patrón y prueba ambos idiomas.

Los equipos trabajan con Jordania cuando localizan un producto para hablantes de árabe, atienden la región desde Amán o comprueban flujos junto a mercados cercanos como Arabia Saudita y los Emiratos Árabes Unidos.

Pedir un código de Jordania desde el panel

El personal de operaciones puede hacer lo mismo sin escribir código. Crea una cuenta con correo y un código de seis dígitos o con inicio de sesión de Google, añade fondos, elige Jordania y el servicio en el OTP Gateway, confirma el precio que se muestra y haz el pedido. El número +962 aparece de inmediato, y el código se muestra a su lado cuando llega el SMS.

La activación está abierta durante 20 minutos. Solo pagas si el código llega; si la ventana se cierra vacía o cancelas, el importe se devuelve automáticamente a tu monedero.

Un orden de depuración para los códigos que no llegan

Empieza por la explicación más barata y ve ampliando:

  • ¿Sigue abierta la ventana? La entrega depende del servicio y de la ruta. Deja correr los 20 minutos completos antes de decidir que falló.
  • ¿El servicio acepta números virtuales? Algunos no, y por eso las activaciones sin usar se reembolsan.
  • Prueba otra ruta. Vuelve a pedir más tarde, o usa una ruta de servicio distinta para la misma función si tu producto lo permite.
  • Limita los reintentos. Un bucle que vuelve a pedir cada pocos segundos casi siempre solo gasta intentos; espácialos.

Prueba solo cuentas que poseas u operes, sigue las reglas de cada servicio y recuerda que la Política de Uso Aceptable de OTP Route cubre todo el uso.

Líneas de largo plazo, monedero y sandbox

OTP Route no tiene un número de largo plazo autogestionado en Jordania. Los Números Dedicados, desde $1.95/mes, se ofrecen al instante solo en EE. UU. y Canadá. Si tu equipo necesita una línea +962 duradera, escribe a [email protected]; que se pueda gestionar o no depende de las normas locales.

El monedero es prepago en USD, sin cuota mensual y sin plan que elegir. Recarga con tarjeta o con USDT/USDC y recibe por correo una factura en PDF por cada recarga. Durante la integración, pide el modo sandbox en una cuenta de desarrollo para recibir números y códigos simulados sin gastar fondos. Consulta los precios para ver las tarifas actuales.

Preguntas frecuentes

¿Cuál es el código de país de Jordania en la API?

Usa jo como valor de country en la API de OTP Route, por ejemplo en GET /api/v1/prices?country=jo&service=whatsapp.

¿Debo quitar el 0 de un móvil jordano?

Sí, para el formato internacional. Un número local 07 pasa a ser +962 seguido de nueve dígitos que empiezan por 7.

¿Un código de verificación de Jordania llegará en árabe?

Puede ser. El idioma suele seguir a la app y a la configuración de la cuenta, así que analiza los dígitos con un patrón y prueba mensajes tanto en árabe como en inglés.

¿Cuánto tiempo se reserva un número +962 para mi código?

Cada activación dura 20 minutos. Si en ese tiempo no llega ningún SMS, el cargo vuelve a tu monedero.

¿Puedo obtener un número dedicado de Jordania que conserve?

No de forma autogestionada. Los Números Dedicados son un producto de EE. UU. y Canadá; para Jordania puedes escribir a [email protected] para preguntar.

¿Hay forma de recibir SMS OTP de Jordania en pruebas automatizadas?

Sí. Haz el pedido con POST /api/v1/activations y luego haz polling a la activación o gestiona el webhook firmado; una cuenta sandbox te permite ensayarlo con códigos simulados.

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.