Español
Cómo recibir códigos de verificación búlgaros en números +359
Sí, OTP Route te permite recibir códigos de verificación de Bulgaria (+359) mediante su OTP Gateway, ya sea en el panel web o por programación a través de la API REST y los webhooks firmados. Los precios parten de $0.20 por código, y solo se te cobra cuando un código llega de verdad dentro de la ventana de activación de 20 minutos.
¿Puede un equipo recibir códigos SMS OTP de Bulgaria sin una SIM local?
La mayoría de los equipos que preguntan esto están en una de tres situaciones: un producto está a punto de lanzarse en Bulgaria y QA quiere ver el flujo real de registro, un grupo regional de operaciones gestiona perfiles de empresa registrados con un contacto +359, o una agencia revisa desde el extranjero el alta de un cliente. Enviar tarjetas SIM búlgaras para cada caso es lento y deja plástico en los cajones.
El OTP Gateway lo sustituye por una sola solicitud: eliges un servicio y Bulgaria, recibes un número de verificación +359 temporal y lees el código cuando el servicio lo envía. Un número sirve para una verificación. Nuestros socios de operadoras aportan las rutas, mientras que OTP Route se encarga del enrutamiento OTP, del temporizador y del reembolso automático.
¿Qué servicios puedo enrutar a través de un número +359?
La instantánea en vivo de Bulgaria lista más de 1,600 servicios. Entre los populares disponibles ahora mismo están WhatsApp, Viber, Telegram, Google (Gmail y YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft y Outlook, Amazon, eBay, Uber, Discord y Signal.
Viber merece una mención especial porque se usa mucho en Bulgaria para el chat personal y de negocios, así que un plan de QA local suele probarlo junto a WhatsApp. La disponibilidad de las rutas cambia durante el día, y por eso las listas de precios y servicios provienen de la API en el momento de la solicitud y no de una tabla estática.
¿Cómo es la secuencia de la API OTP de Bulgaria?
Crea una clave Bearer (prefijo or_live_) en la consola de desarrolladores y luego llama a https://otproute.com/api/v1:
- Obtén
GET /api/v1/servicesyGET /api/v1/countriesuna vez y guarda los ids en caché; Bulgaria esbg. - Lee la tarifa actual con
GET /api/v1/prices?country=bg&service=<id>. - Abre una activación con
POST /api/v1/activationsy un cuerpo como{"service": "viber", "country": "bg"}. - Espera el webhook
activation.sms_receivedo consultaGET /api/v1/activations/{id}cuando tu ejecutor no pueda exponer un endpoint. - Si una prueba se aborta antes de tiempo, envía
POST /api/v1/activations/{id}/cancelpara que el dinero vuelva de inmediato.
Comprueba la cabecera X-OTPRoute-Signature en cada entrega (un HMAC-SHA256 sobre la marca de tiempo y el cuerpo sin procesar) y descarta las marcas de tiempo antiguas. La documentación para desarrolladores lista los límites de la cuenta: 10 claves, 5 endpoints de webhook, 300 solicitudes por minuto.
¿Cómo deben almacenarse y normalizarse los números +359?
Los búlgaros escriben los números a nivel nacional con un 0 troncal inicial, así que un móvil escrito como 088 123 4567 pasa a ser +359 88 123 4567 en formato internacional; el cero desaparece tras el código de país. Persiste la forma E.164 y da formato solo para mostrar. Si un formulario acepta entrada local, elimina espacios, guiones y ese dígito troncal antes de validar. Un error clásico es guardar +3590…, número al que ninguna ruta entregará nada.
La escritura también importa. El búlgaro se escribe en cirílico, y los servicios que localizan sus textos envuelven el código en palabras cirílicas. Los mensajes en cirílico viajan como UCS-2, lo que reduce un segmento a 70 caracteres, por lo que una plantilla localizada larga puede llegar dividida. Si una expresión regular extrae tus dígitos, pruébala con entornos en cirílico y no solo en inglés.
¿Y si el código no aparece?
Deja correr la ventana de 20 minutos antes de sacar conclusiones; algunas apps envían tarde o solo tras pulsar de nuevo "reenviar". Si no llega nada, OTP Route devuelve el importe completo al monedero automáticamente, y el evento activation.expired avisa a tu sistema de que el espacio se ha cerrado. Después:
- Reintenta más tarde o elige otra ruta para el mismo servicio.
- Confirma que el servicio acepta números virtuales; algunos los rechazan, y por eso existe el reembolso.
- Espera entre intentos en lugar de repetir el pedido en bucle cerrado.
Nuestro artículo sobre cómo reducir las entregas fallidas de OTP profundiza más.
¿Hay una línea búlgara a largo plazo y cómo se factura?
Hoy no existe un número búlgaro de largo plazo en autoservicio. Los Dedicated Numbers son un producto de EE. UU. y Canadá desde $1.95/mes; si tu equipo necesita una línea +359 duradera, escribe a [email protected] y el equipo lo estudiará, aunque la normativa local decide si es posible.
El pago de los códigos +359 funciona con un único monedero prepago en USD: sin cuota mensual y sin nivel que elegir. Se aceptan recargas con tarjeta y con USDT/USDC, y la factura en PDF de cada una llega a tu bandeja de entrada. Para el trabajo de integración, pide que una cuenta de desarrollo pase a sandbox, que devuelve números y códigos simulados para ejercitar el flujo sin gastar fondos del monedero. Las tarifas vigentes están en la página de precios.
Preguntas frecuentes
¿Puedo probar el registro de mi app en Bulgaria sin una SIM local?
Sí. Pide un número +359 de prueba en el OTP Gateway, dispara el registro de tu app y lee el código en el panel o a través de la API.
¿Cuál es el id de país de Bulgaria en la API de verificación por SMS?
Usa bg en el campo country de POST /api/v1/activations y en las consultas de precios. Los ids de servicio provienen de GET /api/v1/services.
¿Cuánto cuesta un número de verificación de Bulgaria?
Los códigos de Bulgaria parten de $0.20 por código, con la tarifa fijada por servicio. La cifra exacta la devuelve GET /api/v1/prices y se muestra en el panel antes de que confirmes.
¿Me cobran si el código nunca llega?
No. Cuando ningún SMS llega al número en 20 minutos, o cancelas antes, el importe completo vuelve a tu monedero automáticamente.
¿Los códigos de Bulgaria llegarán en texto cirílico o latino?
Depende del servicio y de la configuración de idioma de la cuenta que se verifica. Construye tu analizador para que maneje ambas escrituras alrededor de los dígitos.
¿Puedo conservar el mismo número +359 para inicios de sesión posteriores?
No a través del OTP Gateway, porque cada número cubre una sola verificación. Los números de largo plazo son de autoservicio solo en EE. UU. y Canadá; para Bulgaria, escribe a [email protected] para consultarlo.
¿Está OTP Route pensado para registrar muchas cuentas?
No. Es para probar y operar tus propios productos y cuentas empresariales legítimos; respeta los términos de cada servicio, y se aplica la Política de Uso Aceptable de OTP Route.
¿Cómo empiezo con los números de Bulgaria?
Crea una cuenta con tu correo y un código de 6 dígitos o con inicio de sesión de Google, recarga el monedero y luego pide desde el panel o genera una clave de API.
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.