Ir al contenido principal

Cómo enviar OTP en WhatsApp usando la API de Wati

Actualizado ayer

Resumen

Esta guía explica cómo enviar un Código de Verificación de Un Solo Uso (OTP) a través de WhatsApp utilizando el API de WATI. Aprenderá cómo crear una plantilla de autenticación, obtener aprobación y activar mensajes OTP utilizando el API /sendTemplateMessage.

Instrucciones

Consulte este video tutorial para aprender sobre el envío de OTPs en WhatsApp a través de WATI.

Paso 1: Crear una Plantilla de Autenticación

Antes de enviar OTPs, debe crear un mensaje de plantilla de autenticación y obtener aprobación de WhatsApp. Esta plantilla asegura un formato consistente para los mensajes de autenticación.

Elementos Requeridos en la Plantilla de Autenticación:

Una plantilla de autenticación con botones de OTP debe incluir:

  • Mensaje de verificación: Un texto predefinido que contenga el marcador de posición del OTP.

  • <VERIFICATION_CODE> es su código de verificación.

  • Aviso de seguridad (opcional): Por su seguridad, no comparta este código.

  • Aviso de expiración (opcional): Este código expira en <NUM_MINUTES> minutos.

  • Botón: Ya sea un botón Copiar Código o Relleno Automático con un Clic.

Notas Importantes:

  • URLs, medios y emojis no son compatibles en las plantillas de autenticación.

  • Estas plantillas reducen el riesgo de ser suspendidas, ya que consisten solo en texto predefinido y botones.

Una vez que envíe la plantilla, espere la aprobación de WhatsApp antes de continuar con el siguiente paso.

Paso 2: Enviar OTP Usando el API

Una vez aprobado, puede activar el OTP usando el API /sendTemplateMessage de WATI. Este API permite que su sistema envíe el mensaje de autenticación preaprobado a los usuarios.

Punto final del API:

https://{WATI_API_ENDPOINT}/api/v1/sendTemplateMessage

Haz clic aquí para leer más sobre el API.

Disponibilidad

Esta función actualmente está disponible únicamente para empresas con sede en India. Si su empresa está en India, debería poder enviar plantillas de autenticación sin restricciones.

Preguntas Frecuentes (FAQ)

Preguntas Generales

1. ¿Para qué se utiliza el API de WATI?

→ El API de WATI permite a las empresas enviar Códigos de Verificación de Un Solo Uso (OTP) a través de WhatsApp utilizando plantillas de autenticación.

2. ¿Quién puede usar esta función?

→ Actualmente, esta función está disponible únicamente para empresas con sede en India.

3. ¿Puedo incluir medios o enlaces en mi plantilla de autenticación?

→ No, las plantillas de autenticación no apoyan URLs, medios o emojis. La plantilla debe consistir solo en texto predefinido y botones.

Plantilla de Autenticación

4. ¿Qué elementos son obligatorios en una plantilla de autenticación?

→ Una plantilla de autenticación debe incluir:

  • Mensaje de verificación con un marcador de posición de OTP (<VERIFICATION_CODE> es su código de verificación.).

  • Decl議o de seguridad opcional (por ejemplo, "Por su seguridad, no comparta este código.").

  • Aviso de expiración opcional (por ejemplo, "Este código expira en <NUM_MINUTES> minutos.").

  • Un botón (ya sea "Copiar Código" o "Relleno Automático con un Clic").

5. ¿Cómo creo una plantilla de autenticación?

→ Necesita crear una plantilla en WATI y enviarla para su aprobación por parte de WhatsApp.

6. ¿Cuánto tiempo tarda en aprobarse una plantilla?

→ Los tiempos de aprobación varían, pero generalmente WhatsApp revisa y aprueba las plantillas dentro de 24 horas.

Envío de OTP vía API

7. ¿Cómo envío un OTP usando el API de WATI?

→ Una vez que su plantilla de autenticación sea aprobada, puede enviar un OTP usando el punto final del API /sendTemplateMessage: https://{WATI_API_ENDPOINT}/api/v1/sendTemplateMessage

8. ¿Qué pasa si mi solicitud de API falla?

→ Si su solicitud de API falla, verifique lo siguiente:

  • Asegúrese de que su plantilla de autenticación esté aprobada.

  • Verifique que esté utilizando el punto final del API correcto.

  • Confirme que su clave de API y parámetros sean correctos.

9. ¿Puedo usar el mismo API para enviar otros tipos de mensajes?

→ No, el API /sendTemplateMessage está específicamente para enviar plantillas de autenticación preaprobadas. Otros tipos de mensajes requieren puntos finales de API diferentes.

Disponibilidad

10. ¿Las empresas fuera de India pueden usar esta función?

→ No, actualmente esta función está disponible solo para empresas en India.

11. ¿WATI ampliará esta función a otros países?

→ No hay un anuncio oficial sobre expansión, pero puede consultar actualizaciones de la API de WhatsApp Business para conocer los últimos cambios.

¿Ha quedado contestada tu pregunta?