Cómo aceptar pagos con un chatbot
Implementa el pago de productos con un solo clic: agrega un botón de pago, un mensaje basado en el escenario de tu chatbot y automatiza el proceso de compra.
Después de hacer clic en el botón, el usuario será redirigido a la página de pago del sistema de pago elegido, donde podrás seleccionar tu cuenta y pagar el product. El dinero se transferirá inmediatamente a tu cuenta del sistema de pago.
Después hacer ésto, el flujo puede continuar en escenarios cuando el pago fue exitoso.
Cómo Agregar un Botón de Pago
Selecciona un Tipo de Botón
Agrega un elemento de mensaje e introduce una descripción para el artículo. También puedes agregar elementos interactivos como una imagen o galería de tarjetas de productos.
Haz clic en + Agregar botón.
Selecciona "Pago".
Añade un Botón de Texto
Escribe el texto del botón en el campo. Por ejemplo, clarifica el precio del producto y el sistema de pago para el usuario si estás agregando dos botones diferentes.
Selecciona un Método de Pago
Selecciona a través de qué sistema aceptarás los pagos. Si agregaste varios comerciantes para el mismo método de pago, selecciona uno de la segunda lista desplegable.
Para aceptar pagos a través de diferentes métodos, agrega un botón adicional y selecciona otro método de pago y comerciante.
Añade un Monto de Pago
Selecciona un tipo de pago ("Precio fijo" o "Cualquier cantidad"). Ingresa un monto de pago o selecciónalo de la lista de variables, por ejemplo, si obtienes un monto de pago mediante una solicitud de datos externos.
Para elegir o cambiar la divisa que aceptas, ve a "Configuración de la cuenta" > "Aceptar pagos" y, junto al método de pago, ve a la configuración del comerciante y elige la divisa que necesites.
Por ejemplo, puedes elegir el tipo "Cualquier cantidad" para las donaciones, de modo que los usuarios puedan transferir cualquier cantidad de dinero. Si eliges esta opción, establece el monto mínimo de pago, y cuando un usuario lo alcance o lo supere, el flujo de pago exitoso continuará.
Añade un Nombre de Producto
Introduce el nombre de tu producto, el cual se mostrará junto con el precio en la página del sistema de pago y en el recibo.
Configura una Integración con CRM
También puedes elegir en qué canalización entran los tratos creados automáticamente. En la configuración de tu embudo, puedes elegir en qué etapa agregar una oferta, según el estado del pago. De forma predeterminada, el acuerdo se agrega a la primera etapa de tu primera canalización.
Posteriormente, haz clic en Agregar para guardar el botón, y luego en Aplicar para guardar los cambios.
Cómo Continuar el Flujo
Después del pago, puedes configurar un escenario de pago exitoso. Para continuar el flujo, conecta el siguiente elemento con el punto verde después del botón de pago.
Puedes, por ejemplo, agregar una acción para asignar una etiqueta, cambiar el valor de una variable y enviar una alerta a tu CRM a través de webhooks. También puedes crear un registro en tu CRM, o solicitar información, filtrar los valores y, en función de los resultados, enviar el mensaje deseado al usuario.
En el mensaje, también puedes usar datos dinámicos proporcionados por el sistema de pago como una expresión de ruta JSON.
Nota: los datos de la ruta JSON solo se pueden usar una vez en tu próximo elemento de texto.
Por ejemplo, puedes enviar un mensaje con el número de pedido de un cliente, la descripción del pedido, el precio y la moneda:
Hemos recibido tu pago por el pedido {{$['order_number']}}
en la cantidad de{{$['order_amount']}}
{{$['order_currency']}}
. Puedes descargar el libro usando el siguiente enlace.
Donde:
Variable as a JSON Path | Descripción |
{{$['order_number']}} | ID del pago |
{{$['order_desc']}} | Descripción del producto |
{{$['order_amount']}} | Precio del product |
{{$[' order_currency']}} | Divisa del producto |
Una vez que termines de configurar el flujo, haz clic en Guardar y ejecuta el flujo. Te recomendamos realizar una prueba enviándote el flujo a ti mismo antes de compartirlo con tus clientes.
Puedes probar el servicio de pago sin dinero y a este pago se le asignará el estado "Prueba".
Cómo el Usuario ve el Proceso de Pago
Después de hacer clic en el botón "Comprar", el usuario es redirigido a la página del sistema de pago.
La página mostrará el nombre del producto y el precio. El usuario tendrá que optar por pagar con una tarjeta guardada o una nueva.
Los detalles de la transacción mostrarán la billetera y método de pago, donde será necesario confirmar el pago.
En caso de pago exitoso, al usuario se le mostrará un mensaje sobre la transferencia exitosa en la página de pago.
Al final, el escenario para el flujo de pago exitoso se lanzará en el chatbot.
Cómo Probar los Pagos de Chatbot
Puede probar tu integración con los sistemas de pago y verificar el procesamiento de pagos para varios estados.
Para hacer esto, el propietario del bot debe continuar con el flujo hasta el botón de pago. Después de hacer clic en el botón "Comprar", será redirigido a la página de pago de prueba.
Haz clic en Prueba de pago.
Luego, selecciona el estado que quieras verificar.
Completado: el usuario pagó con éxito el producto y el dinero se acreditó en tu cuenta.
Incompleto: el usuario fue a la página de pago, pero no completó el pago.
Cancelado: el usuario canceló el pago.
Error: un error por parte del banco emisor. Para obtener información detallada, se puede recomendar al usuario que ha intentado pagar que verifique sus datos y los límites de la tarjeta o que se comunique con su banco para obtener ayuda.
Cómo Ver el Historial de Pago
Paras ver el historial de pagos, haz clic en la barra lateral "Chats" y ve a la pestaña "Pedidos". Verás los detalles del pago: nombre de usuario, nombre del producto, precio, fecha del último cambio de estado y estado del pago.
Todos los estados de pago vienen dados por el sistema de pago seleccionado. Para más información, recomendamos contactar con el soporte del sistema de pago.
También puedes ver y exportar el historial de pagos como un archivo CSV a través de "Configuración de la cuenta" > "Aceptar pagos".
Cómo Enviar un Webhook de Pago Exitoso
Puedes enviar webhooks a tu sistema para notificar que los usuarios han pagado correctamente los productos.
Ve a "Configuración de la cuenta" en la pestaña "API". En la sección "Webhooks de pago exitoso", haz clic en Crear webhook.
Paga la URL a la que deseas enviar el evento.
Un ejemplo de la estructura del webhook que puedes recibir:
{ "timestamp": 1644590834, "version": "1.0", "event": "payment_order", "order": { "totalCost": 12, "status": 200, "customerName": "User", "service": 2, "paymentMethodType": 7, "variables": [ { "valueType": 1, "name": "String", "value": "Hello World" }, { "valueType": 2, "name": "Number", "value": "55684213" }, { "valueType": 3, "name": "Date", "value": "2022-02-25" }, { "valueType": 5, "name": "Phone", "value": "+38063456228" }, { "valueType": 6, "name": "Email", "value": "user@sendpulse.com" }, { "valueType": 7, "name": "Link", "value": "http://sendpulse.com" } ], "number": 1618, "currency": "BRL", "contactId": "7a505f4293dffcd7100f8f0004214892e4cf5618307908edf465042075d5c30", "updatedAt": "2022-02-11T14:47:14+00:00", "type": 2, "id": "a3704313-8c0b-0000-b195-c6b84242f0e2", "createdAt": "2022-02-11T14:47:13+00:00", "description": "Apple MercadoPago" } }
Administra tus pagos usando esta herramienta de SendPulse. Recuerda que tenemos atención y soporte técnico en Español en Soporte SendPulse.
Última actualización: 09.05.2023
Registrarse con
Iniciar sesión con Facebook Iniciar sesión con Google