MercadoPagoCommunity / foro

No oficial y administrado por la comunidad | Unofficial and managed by the community
4 stars 1 forks source link

Puede haber más de un payment por cada merchant order? #4

Open esteban-turnocheck opened 6 years ago

fgilio commented 6 years ago

Hasta donde entiendo los payments pertenecen a un merchant order. Una order puede tener varios pagos. Por ej con MP podes pagar una misma orden con plata que tengas en MP y otra parte con tarjeta

esteban-turnocheck commented 6 years ago

Comprobé lo siguiente: Hice un pago con una master que no funcionó (curiosamente, es la master que te da MercadoPago!). Luego, como la master no funcionó, hice otro pago con pagofácil, que quedó pendiente. Cuando pido los pagos por external_reference, me vienen ambos. Uno en estado rejected, y el otro en estado pending. Ambos, obviamente, con el mismo merchant_order_id. Así que tiene razón @fgilio , y por cada merchant_order puede venir más de un pago.

Luego queda por saber si un mismo pago sirve para pagar más de una merchant order (no se, por ejemplo, pagar dos cosas que uno compró, de una sola vez. Pero no se si ese escenario es posible, queda planteado en otra de las preguntas).

fgilio commented 5 years ago

Relacionado con #3

fgilio commented 5 years ago

Estoy viendo acá que los merchant orders pueden incluso tener varios pagos rechazados asociados, toda la data del historial de pagos (o intentos de pago) está en el merchant order