Skip to main content
checkout_button Lleva al cliente directo a pagar.

Cómo funciona

La plantilla es la invitación al pago, aprobada una vez. En el envío mandas el pedido: ítems, cantidades, subtotal, total y la forma de pago (Pix, boleto, enlace o tarjeta). El cliente toca el botón, revisa el pedido y paga sin salir de WhatsApp, y el resultado del pago llega a tu webhook. El texto del botón lo fija Meta (Review and Pay), traducido al idioma del cliente.
Exige catálogo y pagos habilitados en Commerce Manager. Sin eso la plantilla se aprueba, pero el botón no abre el pago.

En la creación y en el envío

Campos de este modelo

JSON completo

Son dos JSON: uno crea la plantilla, y Meta la aprueba una vez. El otro envía el mensaje, y va en cada disparo, con los valores de ese envío en las variables marcadas con llaves.

1. Crear la plantilla

POST /whatsapp/businesses/{wabaId}/templates — ver en Referencia de la API.

2. Enviar después de la aprobación

POST /v1/channels/{channelId}/messages — ver en Enviar plantilla.

Lo que Meta rechaza aquí

  • Etiqueta distinta de Review and Pay, con el código 2388153.
  • Respuesta rápida intercalada con el botón de pago.
Los valores del pedido van en centavos (offset 100: 500,00 es 50000), y cada pedido necesita un reference_id único — es por ahí que vuelve el estado del pago en el webhook.