Receba novidades do Hedhog no seu e-mail
Novos lançamentos, receitas e breaking changes — sem spam.
Submódulo commerce
checkout-orders-payments
Funil de checkout público, além de operações administrativas de pedidos e pagamentos.
Caminho de origem: libraries/commerce/src/commerce-checkout/commerce-checkout.controller.ts, commerce-orders.controller.ts, commerce-payments.controller.ts
Arquivo do módulo: commerce.module.ts
Introdução
O checkout é o ponto de entrada externo do Commerce. Ele expõe descoberta pública de planos, bootstrap de autenticação de convidado, envio do checkout e polling/SSE do status do pedido em tempo real. Esse fluxo público então desemboca nas superfícies de pedido e pagamento usadas pelos operadores para o gerenciamento do ciclo de vida.
A combinação de controllers aqui é intencionalmente dividida: os endpoints de checkout são `@Public()` ou `@NoRole()`, enquanto pedidos e pagamentos permanecem dentro da superfície administrativa autenticada.
Endpoints HTTP
23 endpoints
Lista os planos públicos disponíveis para checkout.
Retorna a configuração do gateway de checkout.
Autentica ou inicializa uma sessão de checkout de convidado.
Processa o checkout de um convidado ou usuário autenticado.
Consulta o status do pedido.
- Params
- orderId (int)
Transmite atualizações de status do pedido em tempo real.
- Params
- orderId (int)
Lista os pedidos de checkout do usuário atual.
Retorna os dados de documento do usuário atual usados durante o checkout.
Obtém os detalhes do pedido do usuário atual.
- Params
- orderId (int)
Lista pedidos.
Obtém um pedido.
- Params
- id (int)
Cria um pedido.
Atualiza um pedido.
- Params
- id (int)
Marca um pedido como pago.
- Params
- id (int)
Cancela um pedido.
- Params
- id (int)
Reembolsa um pedido.
- Params
- id (int)
Lista os itens de um pedido.
- Params
- id (int)
Lista os pagamentos de um pedido.
- Params
- id (int)
Lista os entitlements criados por um pedido.
- Params
- id (int)
Lista pagamentos.
Obtém um pagamento.
- Params
- id (int)
Reembolsa um pagamento.
- Params
- id (int)
Inspeciona o payload bruto do gateway de um pagamento.
- Params
- id (int)