ContáctanosTe asesoramos gratis

Paystack y WhatsApp: el agente de IA envía el payment link de Paystack en el chat

Actualizado el 25 de octubre de 2026 · Revisado por Alejandro Díaz, CEO de Agent IA SAS

Paystack es una pasarela de pagos africana en la que el comprador paga con tarjeta, transferencia bancaria, USSD, mobile money, QR o Apple Pay, entre otros canales. En SoyAgentia viene nativa en el panel. Cuando un cliente decide comprar por WhatsApp, el agente de IA arma el pedido con tu catálogo, inicia la transacción en tu cuenta de Paystack y le envía el link de pago en la misma conversación. El dinero llega a tu cuenta de Paystack.

Sirve, por ejemplo, a una empresa latinoamericana con cuenta de Paystack que vende a compradores de Nigeria, o a un comercio que ya cobra con Paystack y quiere vender por chat. Si comparas opciones, mira también Flutterwave y el resto de pasarelas de pago.

Qué hace el agente de IA con Paystack

Cada pedido es una transacción nueva en Paystack, con su monto y su referencia, en lugar de un enlace fijo armado a mano en tu dashboard. Con cada venta, el agente hace esto:

  • Arma el pedido con productos del catálogo, servicios o montos a la medida, como un anticipo o una cotización. Varios productos van en un solo link por el total, que el cliente paga con un clic.
  • Inicia una transacción en Paystack con el monto, la moneda de cobro, la referencia del pedido y el correo del comprador. Paystack devuelve la URL de su página de pago.
  • Envía ese link en el chat con el monto. Antes de enviar el mensaje, la plataforma verifica que el link lo haya creado ella: tu cliente solo recibe links legítimos de tu cuenta.
  • Cuando el pago se aprueba, el cliente recibe la confirmación en WhatsApp, el inventario se descuenta y la venta se factura sola en tu ERP. El cliente recibe el PDF de la factura por WhatsApp.

Cómo conectar Paystack a tu WhatsApp

En SoyAgentia entra a Negocio → Integraciones, pestaña «Pasarela de pagos», y elige Paystack.

  • En el Dashboard de Paystack abre Settings → API Keys & Webhooks y copia la Secret Key: empieza por sk_live_ en Live Mode y por sk_test_ en Test Mode.
  • Pégala en el panel y toca «Guardar y validar». La plataforma rechaza la Public Key (pk_…), te avisa si la llave no es del ambiente elegido y la prueba con Paystack antes de guardarla cifrada.
  • En esa misma pantalla de Paystack pega la URL que te muestra el panel en «Live Webhook URL», o en «Test Webhook URL» si conectas la cuenta de pruebas. Con eso basta: la firma se valida con tu Secret Key.
  • Opcional: escribe un «Correo para clientes sin correo», por ejemplo ventas@tutienda.com.
  • Elige la moneda de cobro y la de tus precios, y toca «Activar» para cobrar en todas tus líneas de WhatsApp, o asigna la cuenta por línea o como respaldo.

Paso a paso del cobro con Paystack

Desde que el cliente confirma hasta que el pedido queda pagado:

  • El agente pide el link. Si Paystack rechaza la referencia por repetida, por ejemplo tras un corte de red, la plataforma reintenta con la misma referencia y un sufijo.
  • El cliente abre el link y paga en la página de Paystack. Al terminar, vuelve a una página de la plataforma que consulta el estado en ese momento.
  • Paystack avisa al webhook con el encabezado x-paystack-signature, un HMAC SHA512 del cuerpo hecho con tu Secret Key. La plataforma lo valida y verifica la transacción con Paystack.
  • Solo aprueba si la transacción salió exitosa, en la misma moneda y por el monto completo.
  • Si el campo de webhook de Paystack ya lo usa otro sistema tuyo, déjalo así: cada pago igual se confirma cuando el cliente vuelve a la página de la plataforma y en la conciliación cada 10 minutos.

El correo del comprador: cómo se resuelve en Paystack

Paystack pide el correo del cliente en cada transacción, según su API de transacciones. El agente se lo pide al cliente de forma natural al cerrar el pedido, y la plataforma completa el dato en este orden:

  • Si el cliente dio un correo válido en el chat, se usa el suyo.
  • Si el cliente prefiere no darlo, se usa tu «Correo para clientes sin correo» con un sufijo por cliente, como ventas+wa573001234567@tutienda.com. Así cada comprador queda separado y lo que Paystack envíe a esa dirección te llega a ti.
  • Si dejas ese campo vacío, la plataforma usa una dirección técnica propia para cumplir el campo obligatorio de Paystack, y la venta sigue su curso.

Monedas y conversión con Paystack

Paystack cobra en NGN, GHS, ZAR, KES y XOF, y en USD para algunos comercios, según su tabla de monedas. Cada cuenta cobra en las monedas de su país. El panel propone USD por defecto; si tu cuenta de Paystack cobra en su moneda local, elígela como moneda de cobro y los links salen en esa moneda.

Tus precios están en la «Moneda de tus precios», por defecto la del país de tu empresa. Si no coincide con la de cobro, la plataforma convierte con la tasa del día: tasa diaria de mercado para nairas, cedis, chelines y francos CFA, referencia del Banco Central Europeo para el rand, y TRM oficial para pesos colombianos. Puedes fijar una tasa y un recargo por conversión. Detalle en cobrar en dólares por WhatsApp.

Paystack recibe todos los montos multiplicados por 100, incluso en XOF, que no tiene subunidad. La plataforma hace ese cálculo sola.

Medios de pago de Paystack y lo que ganas

Paystack ofrece en su página de pago los canales que tengas activos: tarjeta, transferencia bancaria, cuenta bancaria, USSD, mobile money, QR, Apple Pay, EFT y Capitec Pay. Lo que ve cada cliente depende de la moneda y de tu cuenta. Esto es lo que suma a tu operación:

  • Lo que necesitas: tu negocio activado en Paystack para cobrar en producción. Paystack lo activa cuando cumples los requisitos de tu país y de tu industria, según su guía de activación.
  • Cobra productos del catálogo, servicios y montos a la medida (anticipos, abonos, cotizaciones), también los productos sincronizados desde Shopify, en WhatsApp, Instagram, Messenger y TikTok.
  • Recordatorio automático: si el cliente no ha pagado su link, el agente se lo recuerda en el chat y, si el link vence, le manda uno nuevo.
  • Respaldo automático entre pasarelas: si Paystack no responde, el cliente recibe el link de tu siguiente cuenta. Las cuentas en Test Mode quedan fuera del respaldo, para que un cliente real siempre pague en producción.
  • Los reembolsos y anulaciones que hagas en Paystack se reflejan en el panel: la venta cambia de estado y el inventario se repone. Contracargos y comisiones siguen tu contrato con Paystack.
  • Reportes de ventas por pasarela: ves cuánto cobró tu cuenta de Paystack, por línea y por periodo.
  • Paystack es una marca de Paystack Payments Limited. SoyAgentia no está afiliada a Paystack Payments Limited.

Integraciones disponibles

  • Paystack (Initialize Transaction)
  • WhatsApp Business API (Cloud API)
  • ERP activo para facturar (Siigo u otro conectado)

Sigue leyendo

Preguntas frecuentes

¿Por qué Paystack necesita un correo si vendo por WhatsApp?

Porque el correo es un campo obligatorio para iniciar una transacción en Paystack. El agente se lo pide al cliente de forma natural; si lo da, se usa el suyo, y si prefiere no darlo, la plataforma usa tu correo de respaldo con un sufijo por cliente o una dirección técnica. La venta avanza sin frenos.

¿Necesito un secreto de webhook aparte en Paystack?

Con la Secret Key basta. Paystack firma cada aviso con ella, la misma que pegas en el panel, y la plataforma valida el encabezado x-paystack-signature para descartar lo que no venga de Paystack. Lo único que haces es pegar la URL del webhook en tu dashboard.

¿Puedo cobrar en dólares con Paystack desde WhatsApp?

Sí, cuando Paystack habilita USD en tu cuenta: eliges USD como moneda de cobro en el panel. Si tu cuenta cobra en su moneda local, eliges esa. Si tus precios están en otra moneda, la plataforma los convierte con la tasa del día y el cliente ve el monto con su equivalente.

¿Cómo pruebo Paystack sin cobrarle a un cliente real?

Conecta la Secret Key sk_test_ con el ambiente «Pruebas» y pega la URL del panel en «Test Webhook URL». Haz un pedido por WhatsApp y paga con los datos de prueba de Paystack. Cuando todo funcione, conecta la llave sk_live_ en una cuenta de producción.