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
    • valor: Valor reservado para o voucher (decimal)

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
        }
    ]
}