📘 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.
