Cómo aceptar pagos con un chatbot

Disponible con un plan de pago y durante los 7 días de prueba gratuita.

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.

Más información sobre cómo conectar diferentes métodos de pago en la sección "Aceptar pagos".

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

Puedes dividir tu escenario de flujo en la rama "Pago exitoso" y la rama " No pagado".

La rama "Pago exitoso”

Para continuar un flujo después de un pago, vincule el siguiente elemento al punto verde 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

La rama "No Pagado"

Para continuar el flujo después de no recibir el pago de un usuario, vincule el siguiente elemento al punto azul de su elemento de pago. Puedes comprobar si el usuario ha pagado o no, utilizando el filtro "Pago completado". Si deseas añadir este filtro justo después de un elemento con el botón "Comprar", deberás añadir también el elemento "Pausa" .

Añade el elemento "Pausa" y selecciona durante cuánto tiempo se esperará por el pago.

Añade el elemento "Filtro" con la condición "Pago completo" y selecciona el producto del que deseas hacer un seguimiento.

Si seleccionas la condición "No pagado", continúa el flujo a través de la rama "Sí" para registrar a quienes no han pagado. Si seleccionas la condición "Pagado", continúa el flujo a través de la rama "No". También puede añadir condiciones adicionales para una configuración más personalizada.

También puedes volver a vincular la rama "Sin pago" con el elemento "Pausa" y seguir revisando hasta que recibas el pago.

En la rama "Pago exitoso", el bot esperará el pago hasta 24 horas. Es decir, si un usuario completa su pago tras un error, pasará a la rama "Pago exitoso". Toma esto en cuenta a la hora de construir un flujo para no crear duplicados y bucles.

Por ejemplo, si vinculas tu mensaje de confirmación de pago a la rama de clientes que pagan (utilizando el filtro) y al botón "Comprar" (el punto verde), los usuarios recibirán el mismo mensaje dos veces.

La segunda forma de separar a los clientes según el pago es asignarles una etiqueta o un valor variable mediante el elemento "Acción". De este modo, podrás comprobar los datos del usuario que buscas utilizando el filtro "Valor variable" o "Valor de etiqueta".

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.

    Califica este artículo sobre "Cómo aceptar pagos con un chatbot"

    Opinión de los usuarios: 4 / 5

    Pruebe SendPulse hoy mismo gratis