Ventas
Cómo enviar un link de pago de Checkout.com por WhatsApp y actuar solo con pagos capturados
Su negocio ya cobra con tarjeta a través de Checkout.com y los clientes preguntan en el chat cómo pagar. Así se les envía un link a su propia página de pago de Checkout.com por el monto exacto, y así la conversación avanza sola cuando el pago se captura.
Equipo de MonoChat Actualizado: 8 min de lectura
En esta página
Para enviar un link de pago de Checkout.com por WhatsApp, cree una orden de pago por el monto y la moneda exactos desde su propia cuenta de Checkout.com, envíe en el chat el link a la Hosted Payments Page con una línea que diga para qué es y confirme en el mismo chat cuando Checkout.com informe que el pago se capturó. En MonoChat, Checkout.com es un sistema de pago integrado desde la versión 3.8.46: el nodo Enviar solicitud de pago de un flujo crea el link y lo envía, y el evento Nuevo pago recibido avisa al flujo cuando el dinero se capturó.
Esta guía es para negocios que ya cobran con tarjeta a través de Checkout.com, o que lo están evaluando, y quieren usar la misma cuenta para cobrar dentro de conversaciones de WhatsApp, Instagram, Messenger y chat web.
Por qué un link de pago de su propio procesador
Muchas ventas no pasan por un carrito. Un cliente pide una cotización, acuerda el precio de un pedido a medida, reserva un servicio o debe pagar el saldo después de una reparación. En todos los casos el trato se cierra en la conversación, y la pregunta que lo remata es “¿cómo le pago?”.
Responder con un número de cuenta bancaria o con el link de una aplicación de pago cualquiera tiene costos: el pago llega a un lugar que su equipo de finanzas no revisa, nadie puede conciliarlo con el pedido y el agente tiene que comprobar a mano si el dinero llegó. Un link creado en su propia cuenta de Checkout.com para ese pedido concreto resuelve los tres problemas:
- Un solo procesador para todo. Los pagos con tarjeta desde el chat van a la misma cuenta de Checkout.com, con los mismos reportes y la misma liquidación que su sitio web.
- Sin datos de tarjeta en el chat. Según la documentación de Checkout.com, la Hosted Payments Page redirige al cliente a una página segura alojada por Checkout.com, de modo que usted no maneja datos de pago sensibles y Checkout.com sigue siendo responsable del cumplimiento de PCI.
- Pagado significa capturado. MonoChat marca el pedido como pagado solo después de que Checkout.com confirma el pago capturado con el monto y la moneda correctos, así que un flujo nunca da las gracias por un pago que falló.
Si sus clientes prefieren pagar con PayPal, vea los links de pago de PayPal por WhatsApp; para comprar ahora y pagar después en el Golfo, vea Tabby y Tamara; y para conocer todas las formas de cobrar en un chat, nuestra guía de cómo cobrar en los chats de WhatsApp.
Cómo circula el pago, paso a paso
- Un flujo, una app o un agente crea una orden de pago en MonoChat con el monto y la moneda.
- MonoChat crea una sesión de Hosted Payments Page en su cuenta de Checkout.com, con el pedido como referencia, la captura activada y su país de facturación predeterminado.
- El link se envía a la conversación.
- El cliente paga en la página de Checkout.com y vuelve a una página de éxito, de cancelación o de error.
- MonoChat consulta el pago a Checkout.com cuando el cliente vuelve, y Checkout.com además envía un webhook firmado
payment_captured. Cualquiera de los dos marca el pedido como pagado, pero solo si el pago está aprobado, capturado y coincide con el monto y la moneda del pedido. - Se dispara el evento Nuevo pago recibido y su flujo continúa.
Gracias al paso 5, un cliente que cierra la página antes de tiempo no deja el pedido en el aire: el webhook igualmente informa la captura. Y un webhook cuya firma no coincide con su clave de firma se ignora.
Cómo son los mensajes
El mensaje con el link, enviado dentro de la ventana de atención al cliente de 24 horas, después de que el cliente pidió pagar:
¡Gracias, Daniel! Aquí tienes el link de pago de tu pedido de encimera de cocina, roble, 3,2 m, con instalación: EUR 1,240.00. {link de pago} Abre nuestra página de pago segura de Checkout.com y sigue válido durante 24 horas. Reservamos la fecha de instalación en cuanto se confirme el pago.
La confirmación, automática cuando se captura el pago:
¡Pago recibido, gracias! El pedido #5821 está confirmado. ¿Qué fecha de instalación te viene mejor: el martes 17 o el jueves 19 de noviembre?
Un recordatorio como plantilla de utilidad, cuando la ventana de 24 horas ya cerró:
Hola Daniel, el pedido #5821 está pendiente de pago por EUR 1,240.00. Responde “link” y te enviamos un nuevo link de pago, o escríbenos aquí cualquier duda.
Ponga el monto y la moneda en el mensaje, para que el cliente sepa lo que cobrará la página antes de tocar. Y como la sesión caduca a las 24 horas, un recordatorio al día siguiente debe ofrecer un link nuevo en lugar de repetir el anterior.
Las reglas de WhatsApp que hay que respetar
- Dentro de la ventana de atención al cliente de 24 horas (el cliente le escribió en las últimas 24 horas) puede enviar el link como mensaje normal.
- Cuando la ventana cierra, solo se puede enviar una plantilla aprobada. Un recordatorio sobre un pedido concreto es una plantilla de utilidad; si le añade una oferta, pasa a marketing. Vea los ejemplos de plantillas de mensaje de WhatsApp.
- Meta cobra cada mensaje entregado según la categoría y el código de país del destinatario. Desde el 1 de octubre de 2026, cada número de teléfono de empresa tiene 1.000 mensajes de servicio gratuitos al mes y Meta cobra a partir del 1.001. Los detalles están en nuestra guía de precios de la API de WhatsApp. Meta le factura directamente; MonoChat no añade ningún recargo.
- Nunca pida números de tarjeta en el chat. El pago se hace en la página de Checkout.com; el chat solo lleva el link.
Cómo configurar los links de pago de Checkout.com en MonoChat
MonoChat es Meta Business Partner oficial y conecta su número a la API de WhatsApp Business. Los mismos links de pago funcionan en conversaciones de Instagram, Messenger y chat web.
1. Prepare Checkout.com. Compruebe que la Hosted Payments Page está activada en su cuenta. En el Dashboard de Checkout.com anote su secret key y su processing channel ID, y localice su base URL prefix: los primeros 8 caracteres de su client ID sin cli_, en Settings › Account structure.
2. Agregue el webhook. En el Dashboard de Checkout.com agregue un webhook para el evento payment_captured que apunte a /api/payment-system/checkoutcom/webhook en su dirección de MonoChat, y genere su signature key.
3. Agregue Checkout.com en MonoChat. Vaya a Configuración › Pago › Sistemas de pago, haga clic en Crear, elija Checkout.com, póngale un título y complete la clave secreta, el ID del canal de procesamiento, el prefijo de la URL base, la clave de firma del webhook y el País de facturación predeterminado. Active el Modo sandbox para probar primero. Use Establecer como predeterminado si Checkout.com debe usarse cuando un flujo no indique sistema de pago, y acepte sus monedas en los ajustes de moneda.
4. Envíe el link desde un flujo. Agregue un nodo Enviar solicitud de pago. Elija Checkout.com, escriba el monto (se permiten variables, así que puede venir de un pedido, una cotización o una respuesta) y la moneda. Redacte su propio mensaje con {{paymentLink}} donde va el link, o déjelo vacío para el texto predeterminado. Si el monto no es un número positivo o no hay un sistema de pago configurado, el nodo toma su salida de error y no se envía nada. Los agentes también pueden enviar un link a mano desde el widget Monedero junto al chat con Crear orden de pago.
5. Guarde el pedido para después. Active Guardar variable de flujo y escriba un nombre como pay. El ID de la orden y el link quedan guardados como flow.pay.paymentSystemOrderId y flow.pay.paymentLink, para usarlos en mensajes y condiciones posteriores.
6. Reaccione al pago. Inicie un flujo con Nuevo pago recibido para enviar la confirmación, etiquetar al cliente o llamar a su propio sistema de pedidos con un nodo Solicitud HTTP. Las condiciones Importe del pago y Moneda del pago permiten tratar un anticipo de forma distinta a un pago completo. Los pagos hechos con links de MonoChat también se suman al saldo del monedero del cliente, de modo que el siguiente agente vea lo que se pagó.
Los reembolsos se hacen en el Dashboard de Checkout.com; MonoChat no los emite. La configuración se resume en la página Checkout.com + WhatsApp y en el centro de ayuda. Empiece gratis en app.monochat.ai.
Dónde encaja
- Anticipos para reservas y servicios: una clínica, un salón, un tour o un alquiler cobra un anticipo en el chat antes de confirmar; vea agendar citas por WhatsApp.
- Cotizaciones y pedidos a medida: muebles, eventos, pedidos B2B y todo lo que se pone precio conversando.
- Saldos al terminar el trabajo: un taller o un servicio de reparación envía el importe final cuando termina el trabajo.
- Clientes de contra entrega que cambian de opinión: ofrézcales un link de tarjeta en el flujo de confirmación de pedidos.
- Tiendas que venden desde redes sociales: quien llega de Instagram o de un anuncio Click-to-WhatsApp paga sin salir de la conversación para ir a un carrito.
Antes de salir en vivo
- Haga un pago de prueba en Modo sandbox y compruebe que llega el mensaje de confirmación.
- Revise el webhook: el evento es
payment_captured, la dirección termina en/api/payment-system/checkoutcom/webhooky la clave de firma en MonoChat es la que generó Checkout.com. - Revise el prefijo de la URL base; un prefijo equivocado impide que MonoChat llegue a su cuenta.
- Cobre solo en monedas que su cuenta de Checkout.com acepte y que estén activadas en MonoChat.
- Prevea la caducidad: un recordatorio pasadas las 24 horas envía un link nuevo.
- Diga a los clientes qué pasa después del pago: la fecha de entrega, la confirmación de la reserva o el siguiente paso.
Fuentes
- Checkout.com docs: Accept a payment on a hosted page (consultado el 7 nov 2026)
- Meta for Developers: precios de WhatsApp Business Platform (consultado el 7 nov 2026)
- Centro de ayuda de MonoChat: Sistemas de pago, Flujos y Monedero del cliente (consultado el 7 nov 2026)
- Novedades de MonoChat: versión 3.8.46 (links de pago de Checkout.com)
Ponga esto en práctica con MonoChat