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
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!
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
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?
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!
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
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 ?
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
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
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
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
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!
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?
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
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
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
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.
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
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?
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?
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?
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
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?
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
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
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
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 😅
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 RUclips! 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!
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?
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.
Recién encuentro este canal y no se como no llegué a vos antes. Genio total!!!!
Muy bueno, porfavor saca mas videos de mercado pago
Que groso amigo! estaba sufriendo con el webhooks en flask, pero le adapte el tuyo y quedo joya.
Muy bueno!! Ya integre en varios trabajos y 10 puntos!! Graciassss!!
andá che sigo volviendo a tus videos y sigo encontradolos lo mas copado que hay! saludos de Chile, grande master!
Vamos chile!! Saludos.
Muy bueno! Seguí así que vas a llegar muy lejos! Como siempre tome su merecido like buen señor!
Buen video máquina, justo estaba buscando cómo trabajar con estas cosas!!
Me encanto! justo lo que necesitaba
Graaaande mano, gracias por compartir tu conocimiento...
Infinitas gracias por el tutorial @on the code !!! Saludos desde Colombia 🤜
🤛 gracias por ver, Saludos!!
grande chabon, me aligeraste un monton el tiempo dedicado a resolver esta cuestion
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
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!
que grande, muy útil el tutorial, seguí así crack!
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
que problmas te dio? como los solucionaste?
Gracias crack ! Sirvió muchísimo, subscrito
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?
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)
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!
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
Muy bueno el video. Muchas gracias. Me encantaria ver otro pero con pagos de suscripciones. Me suscribo, saludos!
Sos un héroe man, gracias!
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 ?
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
Buen video parcero, saludos desde Colombia
Saludos :)
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
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
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
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!
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
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?
Alguno sabe cómo el código en Windows porque pongo ./ngrok y tira error
Muy bueno!!!
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
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
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
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..
siga asi magoooo
ademas te insisto con el trpc, si es posible
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.
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
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?
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?
Excelente tutorial
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?
Probá hacerlo con require. Entiendo que funcionaria igual. Por ejemplo: const { MercadoPagoConfig, Preference } = require('mercadopago')
Bom dia amigo como faz pra subir? Me passa um exmplo de codigo com ele no ar.
Una consulta, de donde sacas el paymentId ? por que no puedo traerlo
const paymentId = req.query['data.id']
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
es lo que tambien ando buscando, ya pudiste? alguna idea?
@@XxdestructorxXful Nada todavía, se me ocurre capaz hacer que el usuario tenga que completar con sus datos previamente, pero no seria lo ideal
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?
Hola, a mi también me pasa lo mismo. Has podido encontrar alguna solución?
hola, tengo el mismo error, encontraste el problema?
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
Estoy tratando de integrarlo en un proyecto de .NET y cuando hago la petición me la repite hasta infinito, alguna solución???
lograste solucionar bro ?
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
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
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 😅
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 RUclips! 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!
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?
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.
Hola, podrias hacer esto pero con subscripciones? muchas gracias
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
Alguien ha implementado suscripciones? :/
nice