DEV Community

loading...

Discussion on: ¿Cómo integrar Mercado Pago a tu web?

Collapse
nicolascastrogarcia profile image
Nicolás Castro Garcia Author

Asumo que estás usando algo similar a esto en tu front

<form action="/procesar-pago" method="POST">
  <script
   src="https://www.mercadopago.com.ar/integrations/v1/web-payment-checkout.js"
   data-preference-id="$$id$$">
  </script>
</form>
Enter fullscreen mode Exit fullscreen mode

Lo importante es el valor de data-preference-id, que dependiendo el lenguaje que estes usando en el back, le tenes que pasar el id de una manera distinta, fijate acá en el paso 2.

También, fijate de no estar tratando de comprar con la misma cuenta que generó la preferencia de pago (asumo que la preferencia fue creada satisfactoriamente).

Por último si ves todo bien, y tenes armado bien tu circuito, podes mandar un ticket al soporte en este link. Responden relativamente rápido.

Espero que te sirva!

Saludos!

Collapse
sebalr profile image
Sebastian Larrieu

Gracias por la respuesta. Exactamente ese código estoy usando, pero el id lo estaba obteniendo via api en un proyecto de backend separado del de frontend (la generación anda joya). Asumo que esto no se puede, voy a probar con el link en lugar del modal o el web tokenizer

Collapse
sebalr profile image
Sebastian Larrieu

Para futuras referencias. El problema es Angular que no acepta tags script en los templates