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.

Actualizado el .

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

Pasos

  1. 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.

  2. Buscá las filas

    Make: Search Rows en un escenario programado. n8n: Schedule Trigger y Get Row(s) con el mismo filtro.

  3. 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.

  4. 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.

Armala

La cuenta es tuya. El enlace de Make es de afiliado.

Fuentes

Recetas parecidas