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.

Cobros online
Cobros presenciales
Herramientas y recursos
APIs y SDKS
Modelo de integraciĂłn - Checkout Transparente - Mercado Pago Developers

Modelo de integraciĂłn

Checkout Transparente ahora procesa pagos con Orders. Se trata de una API diseñada para simplificar su desarrollo con Mercado Pago: con una Ășnica integraciĂłn, podrĂĄ acceder a diversas soluciones de pago.

AdemĂĄs, la API hace que el cĂłdigo de integraciĂłn sea mĂĄs intuitivo y proporciona mensajes de error mĂĄs detallados, facilitando el proceso de desarrollo.

Diferencias en el procesamiento

Anteriormente, los pagos a través de Checkout Transparente eran procesados exclusivamente por la API de Pagos. Ahora, también es posible procesarlos mediante Orders, que ofrece una alternativa eficiente y sencilla para la integración.

Ve a continuaciĂłn las principales diferencias entre las dos opciones.

FuncionalidadAPI de PagamentosAPI de Orders
Procesamiento del pagoAutomĂĄtico (crea y procesa tu transacciĂłn).AutomĂĄtico y manual (eligiendo cuĂĄndo procesar la transacciĂłn).
TransaccionesUna transacciĂłn por solicitud.MĂșltiples transacciones por solicitud.
OperacionesPagos online.Pagos online y Pagos presenciales (Point de Mercado Pago).
NotificacionesConfiguraciĂłn avanzada por notification_url.ConfiguraciĂłn mĂĄs simple a partir de la secciĂłn de Notificaciones en Tus integraciones.
ValidaciĂłn de erroresRetorna un error a la vez.Retorna una lista con todos los errores en la solicitud.

Modos de procesamiento de Orders

Una order de pagos online puede ser creada para ser procesada de dos modos: Modo automĂĄtico y Modo manual.

La definiciĂłn del modo de procesamiento se realizarĂĄ al momento de crear la order, mediante el parĂĄmetro processing_mode. Su valor deberĂĄ ser automatic, para procesamientos automĂĄticos, o manual, para procesar la order manualmente.

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.