Une cada venta de Mercado Pago con el anuncio que la trajo
Para negocios que cobran con Mercado Pago (checkout, links de pago o QR) en Latinoamérica.
El problema con Mercado Pago
Mercado Pago notifica el pago, pero no te dice de qué anuncio venía la persona. Si cobras con un link enviado por chat o con Checkout Pro, el píxel no alcanza a ver la compra.
Los pagos que quedan pendientes (efectivo en OXXO, Rapipago o PagoEfectivo) se aprueban horas o días después, cuando Meta ya dejó de mirar.
Cómo funciona en 3 pasos
- 1
Crea la fuente de Mercado Pago
En Conexiones pegas la clave secreta del webhook y el Access Token de producción de tu aplicación.
- 2
Configura las notificaciones
Mercado Pago → Tus integraciones → tu aplicación → Webhooks → Configurar notificaciones, con el evento Pagos.
- 3
Mira el anuncio de cada pago
Consultamos el pago con tu Access Token, contamos solo los aprobados y los unimos al anuncio por la referencia externa y los parámetros del clic.
Qué datos se envían a Meta por la API de Conversiones
- Purchase con el monto y la moneda local (MXN, ARS, COP, CLP, PEN…)
- Correo del pagador cifrado (SHA-256)
- Id del pago como event_id
- fbclid / fbc cuando existe
- Estado del pago (pendientes no cuentan hasta aprobarse)
Para entenderlo a fondo, lee Por qué Meta Ads no coincide con tus ventas reales.
Preguntas frecuentes
¿Para qué necesitan mi Access Token?
Mercado Pago solo envía el id del pago en la notificación; con el token de producción consultamos el detalle (monto, estado, comprador). Se guarda en el servidor y nunca va al navegador.
¿Qué evento marco?
Pagos. Con eso recibimos cada cambio de estado.
¿Qué pasa con pagos en efectivo?
Quedan pendientes y se suman cuando Mercado Pago los aprueba, unidos al anuncio del clic original.
¿Funciona en todos los países de Mercado Pago?
Sí, respetando la moneda de cada país en los reportes.