POST Reserva de voucher - Varejonline/api GitHub Wiki
URLs
POST https://integrador.varejonline.com.br/apps/api/vouchers/omnichannel/reserva
Envie um JSON no corpo da requisição, contendo:
- origem: Origem da venda (enum: ECOMMERCE, MARKETPLACE, LOJA_FISICA)
- nomeEmpresa: Nome da empresa onde o voucher será reservado (string) (opcional)
- documentoEmpresa: Documento da empresa onde o voucher será reservado (string) (opcional)
- numeroPedido: Identificador do pedido externo (string)
- nomeCliente: Nome do cliente identificado na venda (string) (opcional)
- documentoCliente: Documento do cliente não formatado identificado na venda (string) (opcional)
- dataPedido: Data de criação do pedido no formato "dd-MM-yyyy HH:mm:ss" (string)
- valorTotalPedido: Valor total do pedido (decimal)
- vouchers: Lista de vouchers
- voucher: Voucher
- id: ID do voucher (long)
- valor: Valor reservado para o voucher (decimal)
- voucher: Voucher
Retorno
Sucesso HTTP 201 CREATED:
Retorna um JSON com informações do resultado da operação realizada, contendo:
- idRecurso: ID da reserva gerado.
- codigoMensagem: Código de identificação da operação realizada. veja a lista de Códigos
- mensagem: Mensagem da operação realizada
Requisição inválida:
- HTTP STATUS 400 – BAD REQUEST
- Body: mensagem de erro
Exemplo
POST https://integrador.varejonline.com.br/apps/api/vouchers/omnichannel/reserva
'Content-Type'='application/json'
{
"origem": "ECOMMERCE",
"numeroPedido": "1515",
"nomeEmpresa" "Empresa",
"documentoEmpresa": "59838283000198",
"nomeCliente": "Mathias",
"documentoCliente": "00197384048",
"dataPedido": "05-08-2022 15:15:12",
"valorTotalPedido": "150.15",
"vouchers": [
{
"voucher": {
"id": 1001
},
"valor": 10
}
]
}