Download OpenAPI specification:Download
Consulta a disponibilidade de um voucher antes da reserva.
Authorization required | any Token de acesso a API. |
Accept required | any application/json |
Content Type required | any application/json |
dsVoucher required | string [ 1 .. 50 ] characters Código do voucher |
nrCnpj required | string [ 1 .. 14 ] characters CNPJ da empresa que está consultando o voucher |
required | object (IdentificacaoUsuarioDTO) Identificação do Usuário |
{- "dsVoucher": "NAMORADOS2021",
- "nrCnpj": "11111111111111",
- "identificacaoUsuario": {
- "idOperador": 1,
- "dsOperador": "OPERADOR TESTE"
}
}
{- "fgSucesso": true,
- "cdMotivo": "VO200",
- "dsMotivo": "Voucher encontrado",
- "dsVoucher": "NAMORADOS2021",
- "vlVendaMinima": 100,
- "tpIdentificacaoCliente": "NENHUM",
- "nrParticipacaoCliente": 0,
- "peDesconto": 10,
- "vlLimiteDesconto": 10,
- "vlSaldo": 0,
- "dhInicio": "2021-07-01T00:00:00",
- "dhFim": "2021-07-31T23:59:59"
}
Realiza o resgate/utilziação de um voucher.
Authorization required | any Token de acesso a API. |
Accept required | any application/json |
Content Type required | any application/json |
dsVoucher required | string [ 1 .. 50 ] characters Código do voucher |
nrCnpj required | string [ 1 .. 14 ] characters CNPJ da empresa que está consultando o voucher |
vlCupom required | decimal >= 0 Valor do venda que está utilizando o voucher |
tpIdentificacaoCliente required | string (TipoIdentificacaoClienteEnum) Enum: "NENHUM" "CPF_CNPJ" "EMAIL" "FONE" "CODIGO" Tipo de identificação do cliente |
nrIdentificacao | string [ 1 .. 50 ] characters Identificação do cliente |
required | object (IdentificacaoUsuarioDTO) Identificação do Usuário |
{- "dsVoucher": "NAMORADOS2021",
- "nrCnpj": "11111111111111",
- "vlCupom": 100,
- "tpIdentificacaoCliente": "NENHUM",
- "nrIdentificacao": "11111111111",
- "identificacaoUsuario": {
- "idOperador": 1,
- "dsOperador": "OPERADOR TESTE"
}
}
{- "fgSucesso": true,
- "cdMotivo": "VO201",
- "dsMotivo": "Voucher resgatado",
- "vlResgatado": 10,
- "dsHash": "181CE2EFBC52D44A54E84E6F9BE1B1F1"
}
Estorna a utilização de um voucher resgatado anteriormente.
hash required | string Example: 181CE2EFBC52D44A54E84E6F9BE1B1F1 Hash do resgate do voucher |
Authorization required | any Token de acesso a API. |
Accept required | any application/json |
Content Type required | any application/json |
required | object (IdentificacaoUsuarioDTO) Identificação do Usuário |
{- "identificacaoUsuario": {
- "idOperador": 1,
- "dsOperador": "OPERADOR TESTE"
}
}
{- "fgSucesso": true,
- "cdMotivo": "VO202",
- "dsMotivo": "Voucher estornado",
- "identificacaoUsuario": {
- "idOperador": 1,
- "dsOperador": "OPERADOR TESTE"
}
}
Relaciona a nota em que o voucher foi utilziado com o voucher utilziado.
Authorization required | any Token de acesso a API. |
Accept required | any application/json |
Content Type required | any application/json |
dsDocumentoResgateChave required | string non-empty Chave da nota da venda |
nrDocumentoResgate required | integer <int32> >= 0 Número da nota da venda |
dsDocumentoResgateSerie required | string non-empty Série da nota da venda |
hashs required | Array of strings non-empty Lista de hashs dos vouchers utilizados na venda |
{- "dsDocumentoResgateChave": "",
- "nrDocumentoResgate": "123456",
- "dsDocumentoResgateSerie": "101",
- "hashs": [
- "181CE2EFBC52D44A54E84E6F9BE1B1F1"
]
}
{- "fgSucesso": true,
- "cdMotivo": "VO203",
- "dsMotivo": "Nota relacionada"
}