DEV Community

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

Collapse
 
nicolascastrogarcia profile image
Nicolás Castro Garcia

Hola Roger!

Te contesto por partes:

  1. Para probar los webhooks en "sandbox" tenes que seguir los siguientes pasos:

    • Tenes que crear ambos usuarios de prueba, el comprador y el vendedor.
    • Usar las keys de tu usuario vendedor para generar toda la configuración del webhook y de la preferencia.
    • Comprar con la cuenta de tu usuario comprador (de prueba) pero no desde el link que devuelve init_point de sandbox, si no desde el init_point de producción directamente.
    • Con tu cuenta de usuario vendedor (de prueba), logueate a producción de mercadopago y ahí deberías ver la compra instantanea (proba el pago automático con unas de las tarjetas que están acá, teniendo en cuenta que el código de todas esas tarjetas son 123) Y ya con eso se debería ver tu notificación webhook
  2. Lejos de ser un experto en este tema, los webhooks se sienten más rápidos con una respuesta más limpia, en síntesis, más modernos. Estuve buscando un poco, y lo único que encontré es algo relacionado a paypal, en stackoverflow

  3. El external_reference es tal cual como lo estas diciendo. Igual te recomiendo que veas la respuesta que le hice a Luis Pastén en este mismo post, donde discutimos un poco de como viene la información de los webhooks y dejo un par de ejemplos. Igualmente te dejo un repositorio en github funcionando de toda esta ingregación (se supone que sigue viva esas keys, de última levantame un issue que lo reviso)

  4. Nunca lo probé el modo binario!

Gracias a vos por preguntar!

Si te quedaste con alguna otra duda, sentite libre de preguntar!

Saludos!

Collapse
 
rogemita profile image
Roger

Mil gracias Nico, gracias por tus respuestas. Genial, lo de webhook en realidad te preguntaba como emularlo para que lleguen las notificaciones a mi maquina local, y se me ocurría usar alguna app que haga de tunel para afuera y pasarle esa url a las notificaciones que le mando en la preferencia de pago. No se que hiciste vos para probar los handlers de los webhooks o si tenes alguna recomendación al respecto, gracias Nico!

Thread Thread
 
nicolascastrogarcia profile image
Nicolás Castro Garcia

Roger!

Perdón que respondi a medias jaja

Para hostear usé heroku, y eso me permitió ver las notificaciones y otros detalles, en un proyecto simil vivo.