Español
Cómo probar registros belgas cuando nadie en el equipo tiene una SIM +32
OTP Route recibe códigos de verificación SMS de Bélgica (+32) en números de un solo uso de su OTP Gateway y te los entrega en el panel o mediante consulta por API y webhooks firmados. Los precios parten de $0.20 por código, la cifra en vivo de cada servicio la devuelve la API, y un pedido que no ve ningún SMS en 20 minutos se reembolsa íntegramente a tu monedero.
Tu lanzamiento apunta a Bélgica, pero todos tus dispositivos de prueba son extranjeros
Una escena habitual: el producto funciona en su mercado de origen, Bélgica es lo siguiente en la hoja de ruta y el responsable de QA se da cuenta de que todos los teléfonos de prueba llevan una SIM extranjera. Pedir prestado el teléfono de un compañero de Bruselas funciona una vez; después, su número personal queda atado a una cuenta de staging y la suite de regresión sigue sin poder ejecutarse sin supervisión.
OTP Route elimina ese cuello de botella con su OTP Gateway. Eliges un servicio y Bélgica, recibes un número +32 para exactamente un código de verificación y lees el código desde el panel o desde tu propio código. El número privado de nadie acaba asociado a un inicio de sesión de prueba, y el mismo paso puede ejecutarse por la noche en un pipeline. La guía de pruebas de QA muestra cómo los equipos lo integran en un plan de pruebas existente.
¿Qué servicios entregan actualmente códigos a números +32?
La ruta belga lista en este momento más de 1,700 servicios. Entre los nombres populares de la última instantánea están WhatsApp, Telegram, Google (Gmail y YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft y Outlook, Amazon, Uber, Signal, Viber, Netflix, Airbnb y eBay.
El inventario cambia durante el día, así que toma cualquier lista de una página web como una instantánea. Tu integración debe preguntar a la API qué hay disponible en el momento en que necesita un número, en lugar de fijar una lista de servicios en un fixture.
¿Cómo conecto el enrutamiento OTP de Bélgica a una prueba automatizada?
Todo pasa por https://otproute.com/api/v1 con una clave Bearer con prefijo or_live_, generada en la consola de desarrolladores. Una cuenta puede tener hasta 10 claves, lo que facilita dar credenciales separadas a staging, a CI y a un portátil local, y el límite de peticiones es de 300 por minuto.
- Obtén
GET /api/v1/servicesyGET /api/v1/countriesy guárdalos en caché; el id de Bélgica esbe. - Lee el precio actual con
GET /api/v1/prices?country=be&service=linkedinantes de que la ejecución gaste nada. - Crea el pedido con
POST /api/v1/activationsy el cuerpo{"service": "linkedin", "country": "be"}. La respuesta trae el id de activación y el número +32 que debes escribir en tu formulario de registro. - Haz que tu prueba belga se bloquee esperando el evento
activation.sms_received, o consultaGET /api/v1/activations/{id}sin saturarlo. - Si la prueba se aborta, llama a
POST /api/v1/activations/{id}/cancelpara que los fondos vuelvan de inmediato.
Las entregas de webhook llevan X-OTPRoute-Signature: t=<unix>,v1=<hex>. Calcula HMAC-SHA256 sobre "<t>.<raw body>" con el secreto del endpoint, compáralo en tiempo constante y descarta las solicitudes con marca de tiempo antigua. La referencia de la API lista todos los campos.
¿Cómo deben guardarse los números +32 para que el formato nunca rompa una prueba?
Dentro de Bélgica, los números móviles se escriben con un 0 troncal inicial, normalmente como 04xx seguido de seis dígitos más, y la gente los agrupa con espacios, barras o puntos. En formato internacional el 0 desaparece y +32 ocupa su lugar, de modo que 04xx pasa a ser +32 4xx. Algunos usuarios también escriben el prefijo 0032 que se usa para llamar al extranjero desde Europa.
Guarda una única cadena E.164 canónica sin separadores y escribe una prueba que introduzca los tres estilos de entrada en tu campo de teléfono y espere el mismo valor almacenado. Esa sola comprobación detecta un número sorprendente de errores de incorporación antes de que los vean los clientes belgas.
El idioma también importa. El neerlandés, el francés y el alemán son idiomas oficiales, y un código por SMS suele llegar en el idioma que elija el servicio emisor, a menudo según la configuración de la app o del dispositivo. Ejecutar el flujo una vez con interfaz en neerlandés y otra en francés confirma que tu analizador no depende de redacciones en inglés.
El código belga nunca llegó: ¿y ahora qué?
Cada activación permanece abierta 20 minutos, y solo pagas si llega el SMS. Si la ventana se cierra vacía, o cancelas antes, el importe completo vuelve al monedero automáticamente y tu webhook recibe activation.expired o activation.cancelled.
Cuando falta un código:
- Deja correr la ventana en lugar de cancelar a los pocos segundos; algunos servicios envían tarde.
- Confirma que el servicio acepta números virtuales, ya que algunos los rechazan, y por eso existe el reembolso.
- Reintenta más tarde, o con otra ruta de servicio que se ajuste a tu caso de prueba.
- No repitas pedidos en un bucle cerrado; añade retroceso y un tope de reintentos.
El artículo sobre cómo reducir las entregas fallidas de OTP trata el diseño de reintentos con más profundidad.
¿Puede el equipo de soporte u operaciones pedir un número +32 sin código?
Sí. El panel cubre el mismo flujo para quienes nunca tocan la API:
- Regístrate con una dirección de correo y un código de 6 dígitos, o con el inicio de sesión de Google, y activa la autenticación de dos factores TOTP.
- Añade fondos al monedero.
- Selecciona Bélgica y el servicio, comprueba el precio mostrado en pantalla y confirma.
- Introduce el número +32 en la app que estás verificando y espera el código en el panel.
Esto sirve a una agencia que da de alta el perfil de empresa belga de un cliente o a un responsable de operaciones que necesita una verificación sin abrir un ticket con ingeniería.
¿Existe una línea belga permanente y cómo funciona la facturación?
No existe un número de largo plazo de autoservicio para Bélgica. Los números dedicados son un producto de Estados Unidos y Canadá desde $1.95/month. Si tu equipo necesita una línea belga duradera, escribe a [email protected] para consultarlo; la disponibilidad depende de la normativa local y no está garantizada.
La facturación usa un único monedero prepago en USD, de pago por uso, sin cuota mensual y sin plan que elegir. El gasto de pruebas belgas puede financiarse con tarjeta o con USDT/USDC, y tras cada recarga se envía por correo una factura en PDF para tu equipo de finanzas. Para el trabajo de integración, una cuenta de desarrollo puede pasarse a sandbox bajo petición, de modo que los números y códigos simulados ejerciten tu código sin tocar los fondos del monedero. Todos los detalles están en la página de precios.
Usa los números belgas solo para tus propios productos y cuentas legítimas, respeta los términos de cada servicio y ten en cuenta que se aplica la Política de Uso Aceptable de OTP Route.
Preguntas frecuentes
¿Puedo comprobar nuestro flujo de incorporación belga sin comprar una SIM local?
Sí. Pide un número +32 para el servicio que estás probando, introdúcelo en tu formulario de registro y lee el código en el panel o por la API.
¿Qué id de país usa Bélgica en la API?
Bélgica es be, así que una solicitud típica es POST /api/v1/activations con {"service": "whatsapp", "country": "be"}.
¿Cuánto cuesta un número de verificación de Bélgica?
Un código +32 cuesta desde $0.20 por código, y la cifra varía según el servicio que elijas. Llama a GET /api/v1/prices o consulta el panel para ver la cifra exacta antes de pedir.
¿Se me cobrará si el código +32 no llega?
No. Si no llega nada dentro de la ventana de 20 minutos, o cancelas, el importe completo vuelve a tu monedero automáticamente.
¿Debe nuestra base de datos conservar el cero inicial de los móviles belgas?
Guarda en su lugar la forma E.164, que elimina el 0 troncal y empieza por +32. Normaliza a ese formato todo lo que escriban los usuarios antes de guardar.
¿Puedo conservar el mismo número belga para inicios de sesión posteriores?
No. Cada número del OTP Gateway gestiona un solo código. Los números dedicados de largo plazo solo se ofrecen en EE. UU. y Canadá; para Bélgica, escribe a [email protected] para consultarlo.
¿Hay forma de construir la integración sin gastar fondos del monedero?
Pide que tu cuenta de desarrollo se pase a sandbox, que devuelve números y códigos simulados para pruebas de principio a fin.
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.