Integración Mercado Pago | 04 - Links de Pago y recepción de NOTIFICACCIONES en SERVIDOR

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024
  • En este video explico cómo utilizar el SDK de Mercado Pago para generar links de pago, que el usuario final va a utilizar para realizar el pago en la plataforma de Mercado Pago, y también muestro cómo recibir notificaciones en tu servidor.
    Estas notificaciones son las que envía Mercado Pago en todas las instancias de procesamiento de un pago, ya sea cuando el pago se completó, o si se rechazó, si se encuentra pendiente, si hubo una devolución del pago, etc.

Комментарии • 54

  • @Lorealcohen
    @Lorealcohen 5 месяцев назад +1

    señor debo decirle el aprecio que le tengo y que de todos los putos videos de gente que osa hacerse llamar programador, usted fue el unico que pudo dar una explicacion amigable.. abrazo y gracias!

  • @brianm3406
    @brianm3406 2 года назад +4

    Este video es la panacea. claridad al 100% . por mas videos asi!

    • @pablognesutta4713
      @pablognesutta4713  Год назад

      Gracias por el comentario Braian! Me alegra que te haya servido.

  • @valentincaceres9071
    @valentincaceres9071 Год назад

    pelado, hiciste todo en la ruta, no entiendo nada media pila, la mejor

  • @paugonzalez5014
    @paugonzalez5014 Год назад +1

    chabon sos tan crack que deberias llamarte Heinserberg, no encuentro palabras para agradecerte

    • @pablognesutta4713
      @pablognesutta4713  Год назад +1

      Me alegra que te haya sido útil. Sinceramente estos videos los hice impulsado por la frustración hacia MercadoPago y su documentación, para ahorrarle ese sufrimiento a más personas.

  • @maximilianocastillomilla1060
    @maximilianocastillomilla1060 Год назад +1

    habia leido toda la documentacion he hice mi version con precio variable que controlaba un slider en html. el tema como dijiste mercado no te dice cuales son los errores, y empece a ver tu serie de videos paso a paso para ver que partes me salte. y era lo del notification_url, como la tenia en localhost la mierda fallaba, me salvaste capo

  • @ronaldodurandluna8617
    @ronaldodurandluna8617 2 года назад

    Gracias amigo , me funciono solo use la api de mercado pago aparte , tenia duda de la notificaciones gracias tu explicacion ya puedo obtener los datos en mi servidor

  • @federico42o
    @federico42o Год назад

    que genio gracias, yo estoy renegando con Java pero me re sirvieron estos videos

  • @franciscoolivero7465
    @franciscoolivero7465 7 месяцев назад

    Se puede hacer todo el manejo con frontend nomas ?

  • @DanielGonzalez_ARG
    @DanielGonzalez_ARG 2 месяца назад

    Man....sos un capo!
    no soy desarrollador, pero tuve que hacer un front end en blazor webassembly y el back en C#, me volvi loco con esta API del orto....te da 0 informacion de lo que pasa....un comentario tuyo me alcanzo para sacar andando mi entorno!!!...maldita NotificationUrl !!!!!!!!!!

  • @belenmiranda4319
    @belenmiranda4319 9 месяцев назад

    muy bueno! Te consulto, es posible hacer algo para que cada vez que entre plata a mi cuenta haya una notificacion de voz?

  • @LucasNahuelBrumatti
    @LucasNahuelBrumatti 9 месяцев назад

    buenisimo!! sigue sirviendo hasta el dia de hoy. Consulta, tendrás link al repo de github? si es que lo subiste

  • @felipevincenti
    @felipevincenti 4 месяца назад

    Buenas, estoy tratando hace días y no puedo solucionar algo.
    No me funciona la parte del webhook, el pago se completa con éxito pero no me esta haciendo la petición de notification_url, probé con ngrok, con un puerto desde VS pero no funciona, alguien sabe que puede estar pasando?

  • @Rockoonesong
    @Rockoonesong 11 месяцев назад +1

    Hola bro, gracias por tu aporte, es muy valioso ya que la documentacion que ofrece MercadoPago hace que implementar este tipo de tecnologías en una web sea como hackear a la nasa cuando en teoría no debería ser muy dificil... puede ser que sepas como implementar esto usando spring? es que casi no eh encontrado tutoriales que te ayuden al respecto.Desde ya muchas gracias!

    • @MatiasIllanes-g5k
      @MatiasIllanes-g5k 10 месяцев назад

      Pudiste lograrlo? ando en la misma jajajaja.

  • @martindelpino1395
    @martindelpino1395 8 месяцев назад

    Gra-cias! De verdad, gracias.

  • @arthur9262
    @arthur9262 Год назад

    hola pablo , consulta como hacer para ocultar las query que llegan con url , que mercado pago te envia atraves de la ruta succes , que es cuando todo sale bien y acepta que el pago se realizo correctamente enviandote la data. por ahi se corre el riesgo de que alguien manipule la data de las query en la url.

    • @codigocuantico
      @codigocuantico Год назад

      si es solo lo que llega y no la extension del archivo podes hacerlo con javascript, al principio coloca este codigo: if (window.history.replaceState) {
      window.history.replaceState({}, document.title, window.location.pathname);
      }
      ustiliza y listo. solo te mostrara la pagina sin los datos.

  • @maximilianoanachuri1657
    @maximilianoanachuri1657 5 месяцев назад

    tengo un problema, a traves del notification url no me devuelve los items del pago, nose si me falto configurar algo

    • @RobotLibre
      @RobotLibre 5 месяцев назад

      con que lo estas trabajando amigo? a mi me funciono y después nose como la cague y me dejo de andar y tuve que volver a un commit que recién empezaba por bobo me paso ahora a comenzar de 0, uso node

    • @maximilianoanachuri1657
      @maximilianoanachuri1657 5 месяцев назад

      @@RobotLibre ya me funciono, era un error en mi código xd, lo que si tengo dudas es como persistir la orden, ya que llega 2 veces la notificación con el topic merchant_order y no quiero q se guarden dos veces la orden, podria manejarlo con constraint en la bd pero creo q no es la mejor opcion

    • @RobotLibre
      @RobotLibre 5 месяцев назад

      @@maximilianoanachuri1657 asi lo solucione yo jajaj, cree otra base de dato con orders y id, entonces cuando creo una orden guardo el reference_id con id del user, entonces cuanto me llega la notificacion de mp una vezz que se completa el pago,hago la modificacion en la base de datos y borro el registro.

    • @maximilianoanachuri1657
      @maximilianoanachuri1657 5 месяцев назад

      @@RobotLibre osea que guardas la orden y la borras la segunda vez que llega la notificación?

    • @RobotLibre
      @RobotLibre 5 месяцев назад

      @@maximilianoanachuri1657 cuando me llega la notificación, hago como explica acá en el curso, una vez que se completa el pago hago la modificación en la base de datos y borro el reference_id generado, osea la orden, entonces por mas que se repita la orden de mercado pago solo me ejecuta una vez, en mi caso le cargo monedas, para que luego usen en la web

  • @monicarvargas
    @monicarvargas Год назад

    Me aclaraste muchisimas cosas!!, pero yo lo estoy haciendo Visual Studio C# y no me sale probar con el usuario comprador de test, abro una ventana incognito me logueo con usuario comprador , luego aparece el boton Pagar pero al presionarlo sale la leyenda "ocurrio un error". Si tenes alguna idea te agradecere..

  • @MrDemiandarkbo
    @MrDemiandarkbo Месяц назад

    ya no funciona, este código esta muy desactualizado!

  • @axelturspringer951
    @axelturspringer951 2 года назад

    Hola pablo como estas ? Te queria consultar, tengo el backend igual al suyo aca, me gustaria saber como recibir las notificaciones cuando ya esta en un servidor por ejemplo heroku y comunicar el estado al front para proseguir, si me podes dar una mano me ayudarias un monton !

    • @pablognesutta4713
      @pablognesutta4713  2 года назад

      Cómo estás Axel? Disculpá la demora.
      No sé si termino de entender bien tu pregunta. No sé si viste la serie completa, pero en ésta te muestro cómo recibir las notificaciones por completo en tu backend, sin importar si es entorno local o si está deployado en heroku o en cualquier lado.
      Una vez que recibís la notificación en el backend, la procesás como necesites, y después para notificar al frontend, básicamente tenés que o enviar alguna notificación con push, o si no hacer que el frontend refresque la página periódicamente, o utilizar web sockets... eso si querés notifiaciones en tiempo real...
      si no podés también mandar un mail al usuario, y que ese mail tengan un link a la página de notifiaciones de tu sitio.. o bueno, ahí va a depender mucho de cómo sea tu aplicación.
      Por eso, no sé si entendí correctamente la pregunta.

  • @plagtthw
    @plagtthw 2 года назад

    Buen dato el de ngrok!, gracias :D

    • @pablognesutta4713
      @pablognesutta4713  2 года назад +2

      Sí viste? Lo conocí en mi laburo y me pareció zarpado.

    • @plagtthw
      @plagtthw 2 года назад

      @@pablognesutta4713 10 puntos! me ahorra setearle un dns a mi router para simular ip fija y redireccionamiento de puertos :D

  • @anonymushadow282
    @anonymushadow282 2 года назад

    jajaja me hace reir la paciencia que tiene, le sale un error y solo dice "mmm" jajajaj yo todo enojado jajajajaj

    • @pablognesutta4713
      @pablognesutta4713  Год назад +1

      jajajaja, te digo que cuando no estoy filmando me puedo enojar bastante conmigo mismo con los errores.

    • @anonymushadow282
      @anonymushadow282 Год назад

      @@pablognesutta4713 jajajaja

  • @newideanetworks1260
    @newideanetworks1260 2 года назад

    hola señor me puede enviar el enlace para el registro Integración Mercado

  • @AguStrong1
    @AguStrong1 3 месяца назад

    Como se hizo para pagar con la cuenta comprador? Me pide activar el cvu el cual me pide validar con un numero de validacion que me llegó al mail “test nosecuanto @ test nosecuanto”, y no sé ingresar a ese mail para obtener el id de validacion, esto es al intentar transferir dinero.

  • @lazarogadielblanco1328
    @lazarogadielblanco1328 Год назад

    hola alguien ha integrado mercadopago en React+Django?

  • @anonymushadow282
    @anonymushadow282 2 года назад

    pregunta tonta... alguien puede hacer algo con mis cuentas de prueba? supongamos que le explico a un amigo como ver tus cuentas de prueba, le muestro a mi amigo una captura de mis cuentas de prueba, que es lo peor que podria llegar a hacer teniendo acceso a mis cuentas de prueba pero no a mi cuenta principal?

    • @pablognesutta4713
      @pablognesutta4713  Год назад +1

      No puede pasar absolutamente nada malo, ya que las cuentas de prueba no pueden realizar operaciones con dinero real, e incluso las claves de acceso y demás tampoco sirven más que para testear.

    • @anonymushadow282
      @anonymushadow282 Год назад

      @@pablognesutta4713 gracias

  • @cristianrodriguezrodriguez9655

    Un capo

  • @esneiderbertel9813
    @esneiderbertel9813 2 года назад +1

    pórque todos los tutoriales son para gente bancararizada si el verdadero negocio esta es con los no bancarizados, no lo entiendo, pero bueno. tiene algún curso para implementar en mercado pago pro en una app de casualidad?

    • @pablognesutta4713
      @pablognesutta4713  2 года назад

      no sé si entendí la pregunta. Te parece que el tutorial es para gente bancarizada? Si en ningún momento se menciona nada relacionado a un banco.
      Lo que está en este curso sirve para cualquier tipo de aplicación en la que quiras utilizar MercadoPago.
      Pero por eso, quizás no entendí lo que quisiste decir.

    • @esneiderbertel9813
      @esneiderbertel9813 2 года назад +1

      @@pablognesutta4713 Hacia referencia a todos los video que encuentro en RUclips he,he,he, todos muestran como implementar el mercado pago, pero solo con tarjetas de crédito o debito, se olvidan de los otros medios de pago, como el pago en efectivo para personas no bancarizadas que es donde creo por lo menos acá en Colombia es donde esta el verdadero negocio porque no todos tienen una tarjeta de crédito...

    • @pablogomez7597
      @pablogomez7597 Год назад

      @@esneiderbertel9813 ¿No crees que igualmente se debería testear si los pagos con tarjeta salen bien?
      Los tutoriales no son para gente bancarizada, pero el pago online de mp solo te permite 2 métodos: Por dinero en la cuenta o tarjeta débito/crédito.

  • @diegoalonso4662
    @diegoalonso4662 20 дней назад

    gracias🫡

  • @InSanE-404
    @InSanE-404 2 года назад

    Me esta costando un huevo usar esta api en java+ angular porq toda la lógica que veo en los tutoriales la hacen desde el back hasta el front hacen en java

    • @pablognesutta4713
      @pablognesutta4713  Год назад

      No terminé de entender lo de "desde el back hasta el front hacen en java".
      Usan algún tipo de server side rendering?
      Tiene que haber una forma ya que java está soportado por el sdk. Vas a tener que hacer troubleshooting a lo loco.

  • @richardfigueroa611
    @richardfigueroa611 4 месяца назад

    Yo tengo el siguiente problema:
    Request method 'POST' not supported
    Lo estoy realizando en java "Sprint Boot" y se que es error es por motivo de la configuración de seguridad:
    String urlMercadoPago = "/pagomercadopago";
    .antMatchers(urlMercadoPago+"/**").permitAll()
    Pero lo raro que en esté caso estoy permitiendo todo, entonces no debiera tener un error.
    Esté es mi controlador:
    @PostMapping("/pagomercadopago/notificaciones")

  • @matiasarias8271
    @matiasarias8271 Год назад

    tengo este error, alguien me podría ayudar
    por favor
    /Escritorio/mercadopago4/index.js:40
    mercadopago.configure({
    ^
    TypeError: mercadopago.configure is not a function
    at Object. (/home/matias/Escritorio/mercadopago4/index.js:40:13)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at internal/main/run_main_module.js:17:47
    [nodemon] app crashed - waiting for file changes before starting...