Capturando datos de PAGO EXITOSO en MERCADO PAGO con Webhooks - Checkout Pro - ACTUALIZADO 2024

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 75

  • @giselaavila7404
    @giselaavila7404 4 місяці тому +2

    Recién encuentro este canal y no se como no llegué a vos antes. Genio total!!!!

  • @marcosmalaquias3597
    @marcosmalaquias3597 6 місяців тому +1

    Que groso amigo! estaba sufriendo con el webhooks en flask, pero le adapte el tuyo y quedo joya.

  • @RoRo-wf6dw
    @RoRo-wf6dw 4 місяці тому

    Muy bueno!! Ya integre en varios trabajos y 10 puntos!! Graciassss!!

  • @GabrielLeguizamonGuitarrista
    @GabrielLeguizamonGuitarrista 10 місяців тому

    Muy bueno! Seguí así que vas a llegar muy lejos! Como siempre tome su merecido like buen señor!

  • @feliwein_cc
    @feliwein_cc 8 місяців тому +2

    andá che sigo volviendo a tus videos y sigo encontradolos lo mas copado que hay! saludos de Chile, grande master!

    • @onthecode
      @onthecode  8 місяців тому

      Vamos chile!! Saludos.

  • @migueleduardofernandezsevi3538
    @migueleduardofernandezsevi3538 10 місяців тому +1

    Muy bueno, porfavor saca mas videos de mercado pago

  • @chantix04
    @chantix04 10 місяців тому

    Buen video máquina, justo estaba buscando cómo trabajar con estas cosas!!

  • @Tinsegnini
    @Tinsegnini 6 місяців тому +2

    No te la puedo creer, hace 2 meses estamos mentiendo las actualizaciones del estado de las compras a mano porque cuando hice el webhook nunca le puse la notification_url donde armaba la preferencia, me quiero matar JAJAJAJAJA, vamos a testearlo estos dias a ver q onda

  • @fabriziosanti8701
    @fabriziosanti8701 6 місяців тому

    Gracias amigo, lo termine implementando en un worker de cloudflare asi que use js solo, me dio problemas el tema de ssl y el maldito cors pero salio a produ, y sin tus videos habría sido imposible empezar a entenderlo

    • @quit0s
      @quit0s 5 місяців тому

      que problmas te dio? como los solucionaste?

  • @matiassantiago4205
    @matiassantiago4205 10 місяців тому

    Me encanto! justo lo que necesitaba

  • @melthalion120
    @melthalion120 9 місяців тому

    grande chabon, me aligeraste un monton el tiempo dedicado a resolver esta cuestion

  • @ep4r4
    @ep4r4 10 місяців тому

    Graaaande mano, gracias por compartir tu conocimiento...

  • @mitchelcardona1947
    @mitchelcardona1947 4 місяці тому

    Infinitas gracias por el tutorial @on the code !!! Saludos desde Colombia 🤜

    • @onthecode
      @onthecode  4 місяці тому

      🤛 gracias por ver, Saludos!!

  • @lucassanchez7083
    @lucassanchez7083 7 місяців тому

    que grande, muy útil el tutorial, seguí así crack!

  • @remdt
    @remdt 8 місяців тому

    Muy bueno el video. Muchas gracias. Me encantaria ver otro pero con pagos de suscripciones. Me suscribo, saludos!

  • @gastonperaltazappulla4126
    @gastonperaltazappulla4126 7 місяців тому

    Gracias crack ! Sirvió muchísimo, subscrito

  • @bastianossandon2576
    @bastianossandon2576 3 місяці тому

    Sos un héroe man, gracias!

  • @luisalbertoivetta1731
    @luisalbertoivetta1731 10 місяців тому +1

    Muy bueno!!!

  • @XxdestructorxXful
    @XxdestructorxXful 10 місяців тому +1

    oye bro, con la respuesta que me diste ahora estoy un poco dudoso de en que casos se usa esto?, porque me dices que si quiero actualizar el estado de mi pedido basta con los datos que agrega MP al link de success, entonces me queda la duda de para que se usan estos datos de este video, es decir en un flujo de un e-commerce obtengo estos datos y luego que? los meto en la info del pedido que se realizo quedando asi datos de envio/facturación, datos del pago (lo de deste video)y datos del producto que se pidio? o luego se usan solo para facturacion, o para que le sirven estos datos al vendedor? o cómo se usan tipicamente? De antemano muchas gracias

  • @andreyperez6928
    @andreyperez6928 3 місяці тому

    Gracias crack, muy útil, una pregunta, cómo puedo recibir en el front esos datos de notificaciones? para vaciar el carrito de compras si la compra fue aprobada, muchas gracias

  • @claudiodeluca2357
    @claudiodeluca2357 Місяць тому

    Hola, muy bueno. Quería saber si es posible evitar el webhook y hacer polling del estado de la orden. Y cuando está en estado aprobe la damos por terminada. O mercado pago te obliga si o si a usar webhook?

  • @preciodetalles9790
    @preciodetalles9790 10 місяців тому

    Buen video parcero, saludos desde Colombia

  • @stormbreaker420
    @stormbreaker420 10 місяців тому

    siga asi magoooo
    ademas te insisto con el trpc, si es posible

  • @nahu-dev
    @nahu-dev 10 місяців тому

    muy buen video, te queria consultar si hay que tener en cuenta el caso en que muchos usuarios realicen pagos al mismo tiempo o ya estaria eso contemplado ?

  • @HectorSanchez-vi9hy
    @HectorSanchez-vi9hy 24 дні тому

    Buenas tardes, he probado generar el proyecto en un anterior video y funciona eficazmente desde
    mi pc en un entorno de desarrollo (visual studio), ahora bien, cuando lo subo a un hosting, SI en mi
    PC no tengo habilitado el puerto 3000 (con el index.js del directorio server) lo aplicacion web no
    funciona.
    Seguramente algun error estoy cometiendo. Alguien experimento esto y lo soluciono?
    Gracias!

  • @preciodetalles9790
    @preciodetalles9790 10 місяців тому

    Alguien sabe como obtener el email del pagador? ese payer sale pura mock data, no la que se le setea al payer en el preference

  • @danielazzi7649
    @danielazzi7649 2 місяці тому

    Gracias a vos voy a poder entregar un buen trabajo final para recibirme de analista de sistemas.
    Sos muy crack, gracias por compartir la información.
    Como lograste dominar así todo el entorno de mercadopago?
    Dedicaste mucho tiempo a entenderlo?

  • @ElMonarca
    @ElMonarca 10 місяців тому +1

    Hola te hago una pregunta, ya hice esa implementacion pero cuando sigo el flujo de pago y coloco la tarjeta para pagar como prueba, el sistema no detecta el tipo de tarjeta y sale que no se puede realizar el pago, y la otra, hago el inicio de sesion para pagar con la cuenta comprador y hace el pago, pero sale un mensaje de que el pago fue fallido y saca el dinero de la cuenta de prueba. no entiendo eso, me podrias ayudar con esa duda, muchas gracias y que buen video bro

    • @XxdestructorxXful
      @XxdestructorxXful 10 місяців тому

      Bro, tu primera pregunta,tal vez sea por la categoria de pais de las tarjetas de prueba, mira que debajo de tus tarjetas de prueba el numero de documeto que te dan para recivir apro NO COINCIDA con el de abajo "othe", es decir escoje un pais donde no coincidadn y prueba con esas tarjetas...... yo creo que es error de ML

  • @ponic12
    @ponic12 4 місяці тому

    Buen video!, pregunta, si hacen transferencia por ALIAS desde diferentes medios de pago a mi cuenta de MP, no me aparece info del pagador (payer) ni el mail, ni el telefono, ni el nombre... Como hago para verificar que se acredito de un pagador especifico?
    Gracias

  • @takemyhandarg.3023
    @takemyhandarg.3023 4 місяці тому

    Excelente tutorial

  • @danielsanchez7393
    @danielsanchez7393 9 місяців тому

    Hola una pregunta al integrar spei al momento de pagar sería el mismo flujo verdad ? Ya que configuramos un webhook para que esté a la escucha cuando se haga el pago

  • @djmartinbonansea
    @djmartinbonansea 6 днів тому

    excelente loco!!!!

  • @migueleduardofernandezsevi3538
    @migueleduardofernandezsevi3538 10 місяців тому +1

    Una pregunta, tengo mi frontend en Angular y mi backend en NodeJS. Crees que tus videos me puedan servir? Teniendo mi frontend en Angular (TS)

    • @onthecode
      @onthecode  10 місяців тому

      Hola desde mi punto de vista si, todo el backend es el mismo. Y para el
      Front, con paciencia deberías ver los vídeos y poco a poco ir pasando esa lógica del front a angular, en el fondo todo es JavaScript!

    • @mateoelizalde4243
      @mateoelizalde4243 4 місяці тому

      Yo pude lograr instalarlo y que renderice en angular al menos, me llevo un buen rato hasta encontrar como importar la libreria porque es todo javascript

  • @Nico-eu6iv
    @Nico-eu6iv 3 місяці тому

    hola amigo, tengo un problema cuando llama el webhook de notificacion se ejecuta infinitamente y dentro de esos me tira el 200 , yo quiero que nomas me tire el 200 y listo no q se siga ejecutando infinitamente , gracias y saludos!

  • @lucianocorradini9175
    @lucianocorradini9175 6 місяців тому

    Muy bueno! me gustaria saber como hacer un pago por ejemplo mediante API pero pagando con saldo de mercado pago, en lugar de hacerlo mediante tarjeta. Alguien podria ayudarme?

  • @mdm3773
    @mdm3773 4 місяці тому

    Hola. Estoy desarrollando una app donde implemento un scanner de QR. Desde MI app se escanea el qr de mercadoPago en cualquier tienda y se obtiene una URL.
    Me estoy quedando trabado en este paso: no puedo redirigir al usuario al checkout en la app de mercadoPago para que pague en la url del código que escaneó.
    Conocen alguna solución?

  • @_PulpoPaul
    @_PulpoPaul 4 місяці тому

    Estoy desarrollando un sistemita para controlar mis pagos personales, quisiera poder trackear mis gastos basicamente, me gustaría recibir una notificacion en un webhook de MIS propios pagos a cualquier negocio. Tenés idea cual es el producto que debería usar? Será wallet connect? Gracias de antemano.

  • @sandokanArg
    @sandokanArg 7 місяців тому

    Consulta, porque justo estoy haciendo la implementacion del webhook y te pide el key que vos no usaste en este ejemplo, yo lo estoy haciendo en laravel la parte del backend, pero en tu otro canal me pierdo con las cosas que haces, ya he logrado que el pago sea exitoso, pero no me devuelve a la ruta que le pongo, en el webhook me salta el cors bloqueado tambien. Alguna idea por donde empezar a ver la solucion

  • @wigborja87
    @wigborja87 9 місяців тому

    a mí me surge la duda de como poder enviar estos datos a una tabla en mi base de datos sql ya que sería util en mi ecommerce poder mandar el detalle de la compra al dashboard de administrador

    • @onthecode
      @onthecode  9 місяців тому

      Para eso lo que hay que tener es un buen manejo de backend y bases de datos. Ya no tiene tanto que ver con mercado pago..

  • @coracaopiratta
    @coracaopiratta 7 місяців тому

    Bom dia amigo como faz pra subir? Me passa um exmplo de codigo com ele no ar.

  • @sebasmjj2866
    @sebasmjj2866 6 місяців тому

    Alguno sabe cómo el código en Windows porque pongo ./ngrok y tira error

  • @XxdestructorxXful
    @XxdestructorxXful 10 місяців тому

    Con esto se puede entonces que al redireccionar de nuevo a la tienda, redireccione a una ruta diferente de nuestra pagina y con un useEffect ver si el pago fue éxitoso y darle feedback al cliente .... Que tipo de datos recomiendan dar despues de pagar? Hace mucho no compro por internet y no recuerdo 😅

    • @onthecode
      @onthecode  10 місяців тому

      Hola! 👋 si, podes hacerlo! De hecho para eso no es necesario webhooks! En mis vídeos anteriores donde hice la integración mostré como hacer una redirección cuando finalice el pago, en mi caso puse de ejemplo de url de mi canal de UA-cam! Ahí pone la URL que quieras. Además a esa url mercado pago le agrega algunos de datos de la transacción. Como el numero de ID y el estado del pago (ej: approved ) con url params podes sacar esos datos de la url y mostrarlos como feedback al cliente!

  • @Sanmed04
    @Sanmed04 10 місяців тому

    Me viene genial todo esto! como podria hacer para almacenar los datos del payer en vez de mostrarlos por consola? como para ir llevando un registro de los pagos

    • @XxdestructorxXful
      @XxdestructorxXful 10 місяців тому

      es lo que tambien ando buscando, ya pudiste? alguna idea?

    • @Sanmed04
      @Sanmed04 10 місяців тому

      @@XxdestructorxXful Nada todavía, se me ocurre capaz hacer que el usuario tenga que completar con sus datos previamente, pero no seria lo ideal

  • @danielgiacinto
    @danielgiacinto 8 місяців тому +1

    Una consulta, de donde sacas el paymentId ? por que no puedo traerlo

    • @Cla123Us
      @Cla123Us 7 місяців тому +1

      const paymentId = req.query['data.id']

  • @feliwein_cc
    @feliwein_cc 10 місяців тому

    tengo tremendo quilombo con el type: module de mercadopago! no puedo escribirlo en el package.json porque me jode todo lo que tengo sin ssr en nextjs, alguien con el mismo problema?

    • @remdt
      @remdt 8 місяців тому

      Probá hacerlo con require. Entiendo que funcionaria igual. Por ejemplo: const { MercadoPagoConfig, Preference } = require('mercadopago')

  • @pablohernanrubino8290
    @pablohernanrubino8290 7 місяців тому

    mira tengo un eh hecho todo tal cual lo hiciste pero cuando agrego otra cantidad en el server me llega bien los datos pero cuando me redirige me duplica el precio
    ejemplo : Title: The Garfield Movie
    Quantity: 2
    Unit Price: 13000 y en el precio en la pagina de mercadopago me aprece 26000

    • @quit0s
      @quit0s 5 місяців тому

      porque pusiste 2 en quantity. unit price es el valor de cada unidad, si pusiste que es 13.000 y despues de quantity le mandas que son 2, entonces el valor total es de 26.000

  • @santihaquin9858
    @santihaquin9858 3 місяці тому

    Estoy tratando de integrarlo en un proyecto de .NET y cuando hago la petición me la repite hasta infinito, alguna solución???

  • @julianalvarez1396
    @julianalvarez1396 9 місяців тому

    hice todos los pasos del video pero cuando hago un pago me sale este error en la consola: {
    message: 'Payment not found',
    error: 'not_found',
    status: 404,
    cause: [
    {
    code: 2000,
    description: 'Payment not found',
    data: '16-03-2024T18:02:56UTC;c7bda13a-53ca-4940-ac7c-197ea14eac70'
    }
    ]
    } alguna idea de porque puede ser?

    • @marianozapata7795
      @marianozapata7795 8 місяців тому

      Hola, a mi también me pasa lo mismo. Has podido encontrar alguna solución?

    • @carloscasarosa8841
      @carloscasarosa8841 8 місяців тому

      hola, tengo el mismo error, encontraste el problema?

    • @FacundoNicolasBesio-fi5nh
      @FacundoNicolasBesio-fi5nh 7 місяців тому +1

      Hola, tenía el mismo error y era por que no estaba sacando bien el paymentId del req.query. Hay que sacarlo de la siguiente forma como comentaron mas arriba: const paymentId = req.query['data.id']. Espero que ese sea el problema. Saludos

  • @juanbautistamalegni7224
    @juanbautistamalegni7224 8 місяців тому

    Buenas loco, me estoy quemando los pelos para poder hacer funcionar la caracteristica de capturar pago autorizado con tarjeta de credito a traves de CheckOut API de MP. Y la verdad la atencion al cliente de la plataforma no me ayuda en nada. Has trabajado con esa funcion?

    • @leonard9500
      @leonard9500 8 місяців тому

      Estoy en la misma, no se como generar el token de la tarjeta de crédito para usarlo en el /vv1/payments. Y si pongo otro valor en "payment_method_id" me tira "Invalid payment_method_id", Ni hablar que la documentacion de MP está o vieja o incompleta, son un desastre.

  • @leandrotomassini
    @leandrotomassini 8 місяців тому

    Hola, podrias hacer esto pero con subscripciones? muchas gracias

    • @laurafalcon5741
      @laurafalcon5741 8 місяців тому

      Has probado y todo te funciona? yo tuve un error en el pago y no se si es por mi cuenta, o si estoy haciendo algo mal

  • @slthillm4tik400
    @slthillm4tik400 10 місяців тому

    nice

  • @nicolasgarcia7758
    @nicolasgarcia7758 6 місяців тому

    Alguien ha implementado suscripciones? :/