Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Pedidos - Pagos online - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Pedidos

Un pedido de pagos online puede ser creado para ser procesado de dos maneras: Modo automĂĄtico y Modo manual.

Modo automĂĄtico

El Modo automĂĄtico, es el modo predeterminado de la aplicaciĂłn. A travĂ©s de este, la transacciĂłn se completa en una sola etapa y las modificaciones son limitadas. Para crear la order en modo automĂĄtico, el campo processing_mode, que es responsable de definir el formato de creaciĂłn y procesamiento de la transacciĂłn, vĂĄ a estar como automatic y toda la informaciĂłn es enviada en una Ășnica solicitud.

Las operaciones permitidas son:

  • Crear y procesar order: responsable por la creaciĂłn de la order y el procesamiento de la transacciĂłn en simultĂĄneo.
  • Obtener order: permite obtener informaciĂłn sobre un pedido, incluido su status en tiempo real.
  • Capturar order: permite capturar el monto autorizado de una order. Esta opciĂłn solo es vĂĄlida para tarjetas de crĂ©dito.
  • Cancelar order: responsable de la cancelaciĂłn de una order ya existente, pero que aĂșn no ha sido procesada.
  • Reembolsar order: en el caso del modo automĂĄtico, se puede crear reembolsos totales o parciales de un pago. La order serĂĄ reembolsada totalmente si todas las transacciones son reembolsadas por completo.
    • Reembolso total: no se debe indicar un monto a reembolsar en el body de la solicitud, que debe ir vacĂ­o.
    • Reembolso parcial: se debe especificar la cantidad a reembolsar en el body de la solicitud, junto con el ID de la transacciĂłn. Todas las otras transacciones permanecerĂĄn como estĂĄn y solo la transacciĂłn modificada serĂĄ reembolsada.

Modo manual

El Modo manual es donde podemos dividir el procesamiento de la transacción en etapas que pueden ser configuradas y ejecutadas de manera incremental. Permite la personalización de cada etapa del proceso de pago, adaptåndose a diferentes necesidades y escenarios. Para crear la order en modo manual, es necesario asegurarse de que el campo processing_mode, responsable de definir el formato de creación y procesamiento de la transacción, esté como manual.

Las operaciones permitidas son:

  • Crear order (con o sin transacciones): responsable por la creaciĂłn y autorizaciĂłn de la order, pero sin procesamiento en simultĂĄneo.
  • Agregar transacciĂłn: esta operaciĂłn de adiciĂłn de transacciones solo puede realizarse en modo manual y es responsable de agregar mĂĄs de una transacciĂłn en un mismo payload.
  • Modificar transacciĂłn y/o eliminar transacciĂłn: la modificaciĂłn y eliminaciĂłn de transacciones solo pueden realizarse en modo manual, y permiten cambiar la informaciĂłn de pago que ya se habĂ­a agregado anteriormente a una order. Es una operaciĂłn que modifica un elemento dentro de cualquier campo del parĂĄmetro transactions.
  • Capturar order: responsable por capturar el monto autorizado de una order. Esta opciĂłn solo es vĂĄlida para tarjetas de crĂ©dito.
  • Procesar transacciĂłn: permite ejecutar las transacciones creadas y/o modificadas en modo manual.
  • Obtener order: permite obtener informaciĂłn sobre un pedido, incluido su status en tiempo real.
  • Cancelar order: responsable por la cancelaciĂłn de una order ya existente, pero que aĂșn no ha sido procesada/terminada.
  • Reembolsar order o transacciĂłn: en modo manual se puede crear reembolsos totales o parciales de un pago. La order serĂĄ reembolsada totalmente si todas las transacciones son reembolsadas por completo.
    • Reembolso total: no se debe indicar un monto a reembolsar en el body de la solicitud, que irĂĄ vacĂ­o.
    • Reembolso parcial: se debe especificar la cantidad a reembolsar en el body de la solicitud, junto con el ID de la transacciĂłn. Todas las otras transacciones permanecerĂĄn como estĂĄn y solo la transacciĂłn modificada serĂĄ reembolsada.