Llevar códigos de verificación +94 de Sri Lanka a tu pipeline de QA

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

Sí: OTP Route puede darle a tu equipo un número temporal de Sri Lanka (+94) mediante OTP Gateway, y el código de verificación te llega en el panel o por la API y webhooks firmados, con un precio desde $0.20 por código. El número espera un mensaje durante 20 minutos, y una activación que no recibe nada se reembolsa íntegramente.

¿Por qué vale la pena añadir números de Sri Lanka a una matriz de pruebas?

Colombo alberga una considerable industria de ingeniería de software y de externalización de QA, por lo que muchos equipos de pruebas están en Sri Lanka aunque el producto que verifican se lance en otro lugar. Ejecutar el onboarding sobre una ruta local +94 permite a esos ingenieros reproducir lo que verán sus propios vecinos.

El mercado es, en la práctica, trilingüe: el cingalés y el tamil son las lenguas oficiales y el inglés se usa mucho en los negocios. Las apps que se localizan a la escritura cingalesa o tamil deben comprobar que el texto del SMS, el aviso dentro de la app y las plantillas de soporte coinciden entre sí. Una numerosa diáspora en el Golfo, Europa y Australia también se registra con números de su país, otra razón más para probar bien el formato.

¿Cómo se escribe en E.164 un móvil de Sri Lanka?

A nivel local, los móviles se marcan con diez dígitos que empiezan por 07. El 0 es un prefijo troncal, así que la versión internacional es +94 seguido de nueve dígitos que empiezan por 7. Guarda esa forma canónica, elimina espacios y guiones al introducirla y no conserves nunca juntos el prefijo del país con el signo más y el 0 troncal.

Un validador que espere exactamente nueve dígitos nacionales después de +94 detecta la mayoría de los errores de escritura. Pruébalo con usuarios que pegan números copiados de tarjetas de contacto, ya que a menudo incluyen un 0 suelto o el antiguo prefijo internacional 0094, y convierte ambos a la forma canónica antes de guardar.

¿Qué servicios están activos en la ruta +94?

Sri Lanka admite actualmente más de 1,000 servicios. Ejemplos de la lista en vivo: WhatsApp, Viber, imo, Google (Gmail & YouTube), Uber, Facebook, Instagram, TikTok, Telegram, Microsoft & Outlook, Amazon y LinkedIn. El catálogo cambia durante el día, así que consulta GET /api/v1/services antes de construir fixtures alrededor de un id concreto.

¿Cuál es la secuencia de la API para el id de país lk?

Autentícate con una clave Bearer con prefijo or_live_ contra https://otproute.com/api/v1.

  1. Lee la tarifa en vivo: GET /api/v1/prices?country=lk&service=viber.
  2. Abre una activación: POST /api/v1/activations con {"service": "viber", "country": "lk"}.
  3. Envía el número en la app que estás probando.
  4. Escucha activation.sms_received, o haz polling de GET /api/v1/activations/{id}.
  5. Detente antes con POST /api/v1/activations/{id}/cancel cuando haga falta.

Para los webhooks, valida X-OTPRoute-Signature (t=<unix>,v1=<hex>) calculando HMAC-SHA256 sobre <t>.<raw body> con el secreto de tu endpoint, y rechaza después las marcas de tiempo antiguas. Límites: 10 claves, 5 endpoints, 300 solicitudes por minuto. La guía de integración de la API OTP muestra el patrón con más detalle.

Hacer el pedido desde el panel

¿Prefieres hacer clic a programar? Abre OTP Gateway, elige Sri Lanka y un servicio, confirma el precio mostrado y haz el pedido. Pega el número +94 en la app de destino y lee después el código en la tarjeta de la activación cuando llegue. Esta vía sirve a un responsable de producto que revisa una pantalla de onboarding en cingalés o tamil, o a un jefe de soporte que configura un perfil de empresa, y comparte el mismo monedero, la misma ventana y la misma regla de reembolso que la API.

Solución de problemas de un código +94 ausente

  • Espera a que termine toda la ventana de 20 minutos antes de decidir que ha fallado.
  • Asegúrate de que el servicio acepta números virtuales; algunos los rechazan, y el reembolso cubre ese resultado.
  • Inténtalo de nuevo más tarde o a través de otra ruta de servicio.
  • Evita los pedidos repetidos a toda velocidad; rara vez ayudan y consumen tu límite de solicitudes.

Un buen OTP routing consiste en elegir el camino con más probabilidades de entregar, no en insistir con más fuerza en un solo camino. Si los fallos se agrupan en un servicio, registra los ids de activación y compáralos con otra ruta a lo largo de un día; nuestra nota sobre el enrutamiento por país para OTP explica ese enfoque.

Números de larga duración, monedero y sandbox

No hay ninguna línea de Sri Lanka de larga duración de autoservicio. Los números dedicados se venden solo para Estados Unidos y Canadá, desde $1.95/mes; para un número +94 duradero, escribe a [email protected] y el equipo comprobará lo que permite la normativa local, sin ninguna promesa. El monedero prepago en USD no tiene cuota mensual, admite tarjetas o USDT/USDC y envía por correo una factura en PDF por cada recarga; consulta precios. Una cuenta de desarrollo puede solicitar el modo sandbox para obtener números y códigos simulados, lo que combina bien con las pruebas de OTP en pipelines de CI.

Preguntas frecuentes

¿Puedo verificar el registro en Sri Lanka de mi app sin tener una SIM local?

Sí. Pide un número +94 para ese servicio en OTP Route, y el código se muestra en el panel o se envía a tu webhook. Si no llega nada en 20 minutos, el cargo se devuelve.

¿Cuál es el id de país de la API OTP de Sri Lanka?

Usa lk en cada llamada que reciba un país, por ejemplo GET /api/v1/prices?country=lk&service=<id>.

¿El texto del código vendrá en cingalés, tamil o inglés?

Depende del remitente y del idioma configurado en la cuenta. Las apps globales suelen enviar en inglés, así que extrae los dígitos en lugar de buscar palabras en una sola escritura.

¿Cómo recibo SMS OTP de Sri Lanka sin hacer polling?

Registra un endpoint de webhook en la consola de desarrollador y gestiona activation.sms_received. Verifica la firma y haz después el manejador idempotente usando como clave el id de activación.

¿Sirve un número de verificación de Sri Lanka para una cuenta en la que iniciamos sesión cada semana?

No realmente. Una activación captura un código y termina. Para inicios de sesión recurrentes, los números dedicados de EE. UU. o Canadá conservan la misma línea mientras se renueva.

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

Una activación +94 empieza en $0.20 por código, aunque la cifra varía según el servicio que elijas. El importe exacto lo devuelve GET /api/v1/prices y se muestra en el panel antes de que confirmes.

¿Puede nuestra suite de CI ejecutarse sin gastar fondos del monedero?

Sí, pide el modo sandbox en una cuenta de desarrollo. Devuelve números y códigos simulados para que tus pruebas de la API de verificación SMS se ejecuten de principio a fin.

¿Qué usos están permitidos?

Probar tus propios flujos de verificación, automatización de QA, lanzamientos en nuevos mercados y cuentas de empresa genuinas. Respeta las condiciones de cada servicio y la Política de Uso Aceptable de OTP Route; no se permite la creación masiva de cuentas.

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.