/api/v1/pedidos/carrinho
Cria um pedido a partir de produtos avulsos do produtor autenticado, sem exigir um pacote
previamente cadastrado. A Paylog calcula valor_venda pela soma de
quantidade × valor_unitario e reutiliza ou cria um pacote normal com a composição enviada.
Sem frete_selecionado, o pedido segue o leilão de frete configurado na conta. Quando a
opção é enviada, seus códigos devem vir de POST /api/v1/frete/calcular e a cotação é
refeita no servidor antes de ser persistida.
Corpo da requisição
-
cliente_idObrigatórioCliente pertencente ao produtor autenticado.
-
referencia_externaIdentificador opcional no sistema de origem.
-
faturarQuando
true, solicita o início do fluxo de faturamento após a criação.
Respostas
201
Pedido e pacote criados ou reutilizados com sucesso.
-
codeObrigatório -
messageObrigatório
401
Token Bearer ausente ou inválido.
Mensagem de erro ou informação. Alguns erros legados omitem code.
-
codeCódigo numérico quando fornecido pelo endpoint.
-
messageMensagem legível.
403
A conta autenticada não pode criar pedidos.
Mensagem de erro ou informação. Alguns erros legados omitem code.
-
codeCódigo numérico quando fornecido pelo endpoint.
-
messageMensagem legível.
422
Corpo inválido, cliente/produto fora da conta ou cotação não disponível.
-
codeCódigo legado do erro, normalmente 400.
-
messageObrigatórioResumo do erro de validação.
-
errosErros por campo retornados pelos endpoints legados.
-
errorsErros por campo retornados por validadores no formato atual.
500
Falha interna durante o processamento.
Mensagem de erro ou informação. Alguns erros legados omitem code.
-
codeCódigo numérico quando fornecido pelo endpoint.
-
messageMensagem legível.