Recursos para IA

Como migrar da Payments API para a Orders API

A Orders API unifica o processamento de pagamentos online de , oferecendo endpoints padronizados, um modelo de status consolidado por transação e novos recursos nativos que não existiam na Payments API.

Entre eles, estão: múltiplas transações por order, processamento manual ou automático, endpoint dedicado de captura, autenticação 3DS 2.0 integrada nativamente e lista consolidada de erros de validação.

A migração envolve a atualização de endpoints e campos da requisição, a consolidação do modelo de status e notificações e o aproveitamento de novos recursos nativos. Isso não implica mudanças no fluxo de negócio percebido pelo comprador: o cliente continua preenchendo o checkout dentro do site do vendedor, sem redirecionamentos.

Veja a seguir como realizar esta migração de forma completa, endpoint por endpoint e campo por campo, incluindo as particularidades de cada meio de pagamento.

Antes de implementar, classifique cada fluxo ativo da Payments API em uma destas situações:

  • Tem equivalente direto: quando é um recurso obrigatório que tem uma equivalência direta entre as APIs, migre o seu fluxo seguindo as etapas obrigatórias deste guia.
  • Exige adaptação técnica: quando é um recurso opcional que já faz parte da sua integração atual, implemente também as etapas conforme seu fluxo.
  • Não tem equivalente documentado: mantenha o fluxo na Payments API até que haja suporte na Orders API.