Crear un link de pago de Mercado Pago desde una fila de la planilla
La fila marcada genera una preferencia de Checkout Pro. El link vuelve a la hoja y lo mandás vos.
Guía informativa. Probá antes de usar en producción. Ver términos.
Un comercio o un servicio que cobra por link y anota sus cobros en Sheets.
Si dudás entre las dos, mirá Make o n8n.
Problema
Cada cobro pide entrar a Mercado Pago, armar el link y copiarlo a mano.
Qué necesitás
Cómo se conecta
- Mercado PagoHTTP / API
POST a /checkout/preferences con el access token. Sin app oficial en esta receta.
- Google SheetsApp nativa
La fila trae concepto, cantidad, moneda y precio. El link vuelve a una columna.
Pasos
Armá la hoja
Columnas: concepto, cantidad, moneda, precio, generar, link y estado. El flujo solo toma las filas con generar = si y link vacío.
Buscá las filas
Make: Search Rows en un escenario programado. n8n: Schedule Trigger y Get Row(s) con el mismo filtro.
Creá la preferencia
HTTP POST a https://api.mercadopago.com/checkout/preferences con Authorization Bearer y tu access token. En items mandá title, quantity, currency_id y unit_price tal como están en la fila. Usá external_reference con el número de fila para reconocer el pago después.
Escribí el link
La respuesta trae init_point. Guardalo en la columna link, poné estado "link listo" y borrá el si de generar. Si la API devuelve un error, guardalo en estado y no reintentes solo.
Tiempo
Para armarla calculamos alrededor de 40 minutos de quien escribe la receta. No es un promedio medido.
Evita armar cada link en el panel de Mercado Pago. No dice cuánto antes se cobra.
Costo
Mercado Pago cobra los pagos según su tarifa vigente. Make o n8n según su precio vigente.
Qué no hace
No manda el link al cliente ni marca la fila como pagada. Para anotar el pago está la receta que lo lee desde el webhook de Mercado Pago.
Fuentes
- Crear preferencia en Mercado Pago
- Webhooks de Mercado Pago
- Google Sheets en Make
- Nodo Google Sheets de n8n
- Nodo HTTP Request de n8n
- Schedule Trigger de n8n
Recetas parecidas
Servicios
Mandar por Telegram la agenda del día cada mañana
A una hora fija, el flujo busca los eventos de hoy en Calendar y manda la lista al chat del equipo.
Servicios
Etiquetar en Gmail los correos que entran según el tema
OpenAI elige una etiqueta de una lista corta. El flujo la pone en Gmail y no responde nada.
Servicios
Avisar cuando un lead de la planilla lleva dos días sin respuesta
Una vez al día, las filas sin contacto con más de dos días mandan un aviso al equipo por Telegram.