El usuario toca un botón, WhatsApp se abre con el código ya escrito y pulsa enviar. LoginWA verifica el mensaje y le dice a su app qué número acaba de iniciar sesión.
0 mensajes OTP enviados. 0 riesgo de bloqueo por OTP.
WhatsApp actúa sobre los números cuyos mensajes se reportan o bloquean. Aquí su número solo recibe, así que los inicios de sesión no le añaden ningún mensaje saliente.
Un OTP enviado puede atascarse si el dispositivo emisor se desconecta o el teléfono muestra “Esperando este mensaje”. Aquí el usuario envía desde su propio teléfono, así que ese paso no existe.
Una unidad de cuota por inicio de sesión correcto. Las sesiones que caducan o se abandonan no cuestan nada.
POST https://api.loginwa.com/api/v1/auth/reverse/start
{}
200 OK
{
"session_id": "9b2f6c1e-…",
"mode": "any_sender",
"message": "LOGIN 48213907",
"wa_link": "https://wa.me/62811…?text=LOGIN%2048213907",
"expires_in": 300
}
# webhook
{ "event": "otp.verified",
"data": { "session_id": "9b2f6c1e-…", "phone": "6281234567890" } }
Sin campo de teléfono. El número verificado viene del propio WhatsApp. Código de 8 dígitos.
Envíe el teléfono que ya tiene. Solo un mensaje desde ese número completa la sesión. Código de 6 dígitos.
| OTP de WhatsApp | Reverse OTP | |
|---|---|---|
| Quién envía el mensaje | OTP de WhatsApp: Su número | Reverse OTP: Su usuario |
| Mensajes salientes por inicio de sesión | OTP de WhatsApp: 1 o más | Reverse OTP: 0 |
| Lo que escribe el usuario | OTP de WhatsApp: Número de teléfono y código | Reverse OTP: Nada en el modo Inicio de sesión con WhatsApp |
| Se cobra cuando | OTP de WhatsApp: Se envía el OTP | Reverse OTP: El inicio de sesión tiene éxito |
| Ideal para | OTP de WhatsApp: Confirmar transacciones; números a los que debe escribir primero | Reverse OTP: Inicio de sesión y registro |
100 inicios de sesión al mes, sin tarjeta. Llame a un endpoint; conecte su propio número cuando quiera mostrar su marca.
Empezar gratisReverse OTP no envía nada, así que los inicios de sesión no añaden riesgo de bloqueo propio. Las reglas de WhatsApp siguen aplicándose a todo lo demás que haga el número: otros mensajes que envíe, reportes de las personas a las que escribe y las políticas de WhatsApp sobre uso automatizado. Use un número dedicado para los inicios de sesión y deje las difusiones en otro.
Para casi todos. Una pequeña parte de las cuentas oculta su número tras un ID de privacidad de WhatsApp: 3 de 347 remitentes nuevos a números en LoginWA entre el 7 de sep y el 7 de oct de 2026. Esas sesiones terminan como failed con el motivo sender_hidden, así que puede ofrecer el OTP estándar de inmediato.
Muestre wa_link como código QR. El usuario lo escanea con la cámara del teléfono y WhatsApp se abre con el mensaje listo para enviar.
Una unidad de cuota por inicio de sesión correcto, en todos los planes, incluido Free. Las sesiones caducadas o abandonadas no cuentan.
No. /api/v1/auth/start y /api/v1/auth/verify funcionan como antes. Use Reverse OTP como opción predeterminada y el OTP estándar como respaldo.
Su propio número de WhatsApp en cuanto lo conecte a la app, así los usuarios escriben a su negocio. Hasta entonces, el número de verificación de LoginWA recibe el código, así que puede empezar sin escanear un QR; la respuesta de la API indica cuál (receiver).