Resumen
Este artículo proporciona una guía paso a paso sobre cómo integrar Wati con Razorpay utilizando Pabbly Connect para automatizar notificaciones relacionadas con pagos vía WhatsApp. Aprenderá cómo enviar enlaces de pago y mensajes de confirmación de pago.
Esta integración se configura a través de Pabbly Connect (se pueden usar tanto la versión gratuita como la profesional)
Instrucciones
Caso de uso 1: Enviar enlaces de pago vía WhatsApp
Esta configuración le permitirá enviar enlaces de pago a los clientes automáticamente a través de WhatsApp.
Paso 1: Crear un mensaje de plantilla en Wati
Cree un nuevo mensaje de plantilla en Wati para enviar enlaces de pago.
Incluya un botón Dynamic Call to Action en su plantilla.
Establezca la URL del botón en
https://rzp.io/##{{pay_link}}
. El##{{pay_link}}
se llenará dinámicamente con el enlace de pago real.
Paso 2: Crear un nuevo flujo de trabajo en Pabbly Connect
Vaya a Pabbly Connect y cree un nuevo flujo de trabajo.
Elija Webhook por Pabbly como el disparador. Esto generará una URL de webhook. Enviará el número de teléfono del destinatario y el monto del carrito a esta webhook.
Nota: Dependiendo de su software de comercio electrónico, es posible que pueda enviar los datos directamente a esta webhook.
Opcional: Puede importar un archivo JSON prediseñado:
UPI Integration.json
. Haga clic en el botón Importar JSON junto a Add Flow en la página de Flows en Pabbly Connect.
En este ejemplo, estamos solicitando manualmente al usuario el valor de su carrito. Por lo tanto, necesitamos crear un enlace de pago para ese monto.
Archivo JSON de este flujo: UPI Integration.json (Haga clic en el botón Importar JSON junto a Add Flow en la página Flows)
Paso 3: Formatear el valor del carrito
Elija Number Formatter by Pabbly como la aplicación.
Seleccione Realizar Operación Matemática como el evento de acción.
Multiplique el valor del carrito por 100 porque Razorpay requiere el monto en la unidad monetaria más pequeña. Por ejemplo, ingrese 42000 para ₹420.
InfoWarningTip
Nota*:* Si está utilizando Instamojo, formatee el monto a dos decimales (por ejemplo, 420.00).
Paso 4: Crear el enlace de pago utilizando Razorpay
Elija Razorpay como la aplicación.
Seleccione Crear Enlace de Pago como el evento de acción.
Cree una conexión con su cuenta de Razorpay.
Pase el monto del paso anterior y el número de teléfono del Paso 1.
Elija la Moneda, agregue una Descripción, establezca el Tiempo de Expiración (máximo: 32503663800), y proporcione una URL de Callback.
Haga clic en Guardar y Enviar Solicitud de Prueba para verificar si se genera un enlace en el campo Short URL.
Paso 5: Dividir el enlace para extraer la parte dinámica
Elija Text Formatter by Pabbly como la aplicación.
Seleccione Reemplazar Texto como el evento de acción.
Este paso lo ayudará a extraer la parte dinámica del enlace generado.
Paso 6: Enviar el mensaje de plantilla a través de Wati
Elija WATI como la aplicación.
Seleccione Enviar Mensaje de Plantilla como el evento de acción.
Pase el número de teléfono al campo de Número de WhatsApp y el enlace dividido del paso anterior en Parámetros Personalizados, como se indica a continuación:
NoneBashCSSCC#ElixirErlangGoGraphQLGroovyHaskellHTMLINIJavaJavaScriptJSONJSXKotlinLispLuaMermaid DiagramNixObjective-COCamlPerlPHPPowershellPythonRubyRustScalaSQLSoliditySwiftTOMLTSXTypeScriptVisual BasicYAMLZigCopy
{"pay_link":"the_dynamic_part_of_the_link"}
Este flujo de trabajo recibirá datos a través de un webhook, creará un enlace de pago y lo enviará vía WhatsApp.
Caso de uso 2: Enviar confirmación una vez recibido el pago
Esta configuración enviará automáticamente un mensaje de confirmación a los clientes a través de WhatsApp cuando se reciba su pago.
Paso 1: Crear un mensaje de plantilla en Wati
Cree un mensaje de plantilla para ser enviado cada vez que se reciba un pago.
Paso 2: Crear un nuevo flujo de trabajo en Pabbly Connect
Elija Razorpay como la aplicación.
Seleccione Pago Capturado como el evento de disparador. Esto generará una URL de Webhook.
Copie esta URL de webhook y péguela en la configuración de su cuenta de Razorpay.
Paso 3: Enviar el mensaje de confirmación a través de Wati
Elija WATI como la aplicación.
Seleccione Enviar Mensaje de Plantilla como el evento de acción.
Mapee el número de WhatsApp y los parámetros personalizados según su mensaje de plantilla.
Esta automatización capturará todos los pagos entrantes y enviará un mensaje de WhatsApp al número de teléfono proporcionado durante el pago.
Preguntas frecuentes (FAQs)
Preguntas generales
1. ¿Cuál es el propósito de esta integración?
→ Esta integración le permite automatizar notificaciones relacionadas con pagos a través de WhatsApp, como la envío de enlaces de pago y confirmaciones de pago.
2. ¿Qué herramientas se requieren para esta integración?
→ Necesita una cuenta de Wati, una cuenta de Razorpay y una cuenta de Pabbly Connect.
3. ¿Puedo usar la versión gratuita de Pabbly Connect para esta integración?
→ Sí, tanto la versión gratuita como la profesional de Pabbly Connect se pueden utilizar.
Enviar enlaces de pago a través de WhatsApp
4. ¿Cuál debe ser la URL del botón Dynamic Call to Action en el mensaje de plantilla de Wati?
→ La URL del botón debe ser https://rzp.io/##{{pay_link}}
.
5. ¿Qué disparador debo elegir en Pabbly Connect para enviar enlaces de pago?
→ Elija "Webhook by Pabbly" como el disparador.
6. ¿Por qué debo formatear el valor del carrito en Pabbly Connect?
→ Razorpay requiere que el importe esté en la unidad monetaria más pequeña. Debe multiplicar el valor del carrito por 100 (por ejemplo, ingrese 42000 para ₹420).
7. ¿Qué evento de acción debo seleccionar en la aplicación Razorpay en Pabbly Connect?
→ Seleccione "Crear Enlace de Pago" como el evento de acción.
8. ¿Qué información debo pasar a la acción "Crear Enlace de Pago" de Razorpay?
→ Debe pasar el monto, el número de teléfono, la moneda, la descripción, el tiempo de vencimiento y una URL de callback.
9. ¿Por qué debo dividir el enlace en Pabbly Connect?
→ Dividir el enlace ayuda a extraer la parte dinámica del enlace de pago generado.
Enviar confirmaciones de pago a través de WhatsApp
10. ¿Qué disparador debo elegir en Pabbly Connect para enviar confirmaciones de pago?
→ Elija "Pago Capturado" como el evento de disparador para la aplicación Razorpay.
11. ¿Dónde debo pegar la URL de webhook generada por Pabbly Connect?
→ Debe pegar la URL de la Webhook en la configuración de su cuenta de Razorpay.
12. ¿Qué debo configurar en la acción "Enviar Mensaje de Plantilla" de Wati para confirmaciones de pago?
→ Debe mapear el número de WhatsApp y los parámetros personalizados según su mensaje de plantilla.