Saltar al contenido principal

Los nodos de pago permiten que tu asistente cobre productos, servicios o anticipos directamente dentro de la conversación. Además, pueden pausar el flujo mientras el cliente realiza el pago y reanudarlo al instante cuando la pasarela confirma la transacción.

Pasarelas de Pago Stripe y Recurrente


1. Stripe Payment Node

Genera una sesión segura de Stripe Checkout para pagos internacionales con tarjeta de crédito, débito, Apple Pay o Google Pay.

¿Cómo funciona en WhatsApp?

Si activas la opción Esperar Pago (waitForPayment), el asistente enviará un botón interactivo de WhatsApp ("Pagar Ahora"). Al tocarlo, se abre una ventana segura de pago. Una vez que el cliente paga, el flujo continúa automáticamente sin intervención manual.

¿Qué puedes modificar?

connectionIdstringrequerido

Tu cuenta conectada de Stripe.

productNamestringrequerido

Nombre del concepto o producto que aparecerá en la pantalla de cobro (por ejemplo: Reserva de Cita - {user_name}).

amountInCentsnumberrequerido

El precio expresado en centavos (por ejemplo: para cobrar $25.00, escribe 2500; para $100.00, escribe 10000).

currencystringdefecto: usd

Código de la moneda en minúsculas (por ejemplo: usd, mxn, eur).

waitForPaymentbooleandefecto: true
  • Activado (Recomendado): El flujo se detiene temporalmente y espera a que Stripe confirme el pago para continuar hacia la rama de éxito.
  • Desactivado: Solo genera el enlace de pago y continúa de inmediato sin esperar la confirmación.
buttonTextstringdefecto: Pagar Ahora

Texto del botón que verá el cliente en WhatsApp (máximo 20 caracteres).

paymentMessagestringopcional

Mensaje que acompaña al botón de pago (por ejemplo: Aquí tienes el enlace seguro para confirmar tu pedido:).


2. Recurrente Payment Node

Diseñado para procesar pagos locales en Guatemala y Centroamérica (en Quetzales GTQ o Dólares USD) mediante la plataforma Recurrente.

¿Qué puedes modificar?

connectionIdstringrequerido

Tu cuenta conectada de Recurrente.

actionenumdefecto: create_one_time_checkout

Tipo de cobro:

  • create_one_time_checkout: Cobro único puntual (por ejemplo un producto o servicio).
  • create_checkout: Cobro sobre un producto ya registrado en tu catálogo de Recurrente.
amountInCentsnumberrequerido

Monto en centavos (por ejemplo: 10000 para Q100.00 o $100.00).

currencyenumdefecto: GTQ

Moneda de cobro: GTQ (Quetzales) o USD (Dólares).

waitForPaymentbooleandefecto: true

Pausa la conversación hasta recibir la confirmación de pago por webhook.

successVariablestringdefecto: pago_resultado

Variable donde se guardará el comprobante y los datos de la transacción exitosa.