O que é?

📘 O que é?

A Open Checkout API (OCA) é a camada que estende a Web API, viabilizando a orquestração, via API, de todas as etapas do processo de compra na plataforma — desde a criação do carrinho até a finalização do pedido.
Desenvolvida sob o conceito de arquitetura aberta, ela permite que o checkout seja personalizado, ampliado e evoluído de forma independente, sem comprometer o núcleo da plataforma.

Com a OCA, é possível construir experiências de compra sob medida, alinhadas às necessidades de cada operação, mantendo padronização, segurança e rastreabilidade em todas as etapas.

🚀 Principais vantagens

  • Flexibilidade total: permite configurar e adaptar o checkout de acordo com o modelo de negócio, sem dependência de releases da plataforma.

  • Padronização técnica: segue o mesmo padrão de autenticação e comunicação da Web API, garantindo consistência entre módulos.

  • Evolução independente: possibilita a evolução de funcionalidades de checkout sem impacto em outros serviços.

  • Performance e estabilidade: comunicação otimizada entre camadas da plataforma, com controle de erros e logs detalhados.

  • Escalabilidade: pronta para múltiplos domínios, ambientes e alto volume de pedidos.

  • Segurança: autenticação via token, tratamento padronizado de erros e segregação por ambiente (homologação e produção).

⚙️ Integração com módulos internos

A OCA é o elo central entre as camadas da plataforma responsáveis pelo fechamento do pedido, garantindo que todas as informações fluam de forma consistente.
Ela se conecta a módulos como:

  • Pagamentos: para cálculo, autorização e registro de transações.

  • Logística: para obtenção de frete, prazos e regras de entrega.

  • Benefícios: para aplicação de cupons, vales e programas de fidelidade (via Open Benefits API).

🔒 Segurança e rastreabilidade

A OCA segue os padrões de segurança e governança definidos para a Web API, incluindo:

  • Autenticação baseada em tokens;

  • Registro detalhado de logs e auditoria;

  • Tratamento padronizado de respostas e erros;

  • Controle de permissões por ambiente e tipo de operação.

🧩 Conclusão

A Open Checkout API é um dos pilares da arquitetura moderna da plataforma, oferecendo autonomia, desempenho e confiabilidade para operações de e-commerce em larga escala.
Ela garante que o checkout, uma das etapas mais críticas da jornada de compra, seja modular, seguro e preparado para evoluir continuamente.


📚 Documentação

  • Sem rótulos