Recursos para IA

Cómo migrar de Payments API a Orders API

Orders API unifica el procesamiento de pagos online de Checkout API, ofreciendo endpoints estandarizados, un modelo de estados consolidado por transacción y nuevos recursos nativos que no existían en Payments API. Entre ellos: múltiples transacciones por order, procesamiento manual o automático, endpoint dedicado de captura, autenticación 3DS 2.0 integrada de forma nativa y lista consolidada de errores de validación.

La migración implica la actualización de los endpoints y campos de la solicitud, la consolidación del modelo de estados y notificaciones y el aprovechamiento de nuevos recursos nativos. La migración no implica cambios en el flujo de negocio percibido por el comprador: el cliente continúa completando el checkout dentro del sitio del vendedor, sin redirecciones.

Consulta a continuación cómo realizar esta migración de forma completa, endpoint por endpoint y campo por campo, incluyendo las particularidades de cada medio de pago.

Antes de implementar, clasifica cada flujo activo de Payments API en una de estas situaciones:

  • Tiene equivalente directo: cuando se trata de un recurso obligatorio que tiene una equivalencia directa entre las APIs, migra tu flujo siguiendo los pasos obligatorios de esta guía.
  • Requiere una adaptación técnica: cuando se trata de un recurso opcional que ya forma parte de tu integración actual, implementa también los pasos según tu flujo.
  • No tiene equivalente documentado: mantén el flujo en Payments API hasta que exista soporte en Orders API.