Retorna as regras de vale-compra configuradas na conta — até duas, identificadas pela ordem (ValeCompra1 e ValeCompra2).
⚠️ Este endpoint não lista vales já emitidos para consumidores. Ele devolve a configuração usada para calcular o vale que seria gerado.
valorPorcentagem: percentual aplicado sobre o valor devolvido. Ex.:110significa que o consumidor recebe 110% do valor em vale-compra (bônus de 10% para incentivar a retenção da venda).tipo:0= retenção (vale oferecido no lugar do estorno em dinheiro);1= composição da diferença a pagar pelo consumidor numa troca por item de maior valor.expirarEmDias: validade do vale a partir da emissão.ordem:1é a definição principal;2costuma ser a variação com bônus.
Na tela de escolha da forma de reembolso, o front usa valorPorcentagem para montar a comparação que o consumidor vê:
"Receber R$ 199,90 de volta no cartão" × "Receber R$ 219,89 em vale-compra (110%), válido por 90 dias"
Também alimenta o cálculo de calcular-valores-estorno-por-item, que usa essas definições para compor os valores finais.
- Retorna
404quando a conta não possui nenhuma definição ativa de vale-compra — nesse caso simplesmente não ofereça a opção de vale ao consumidor.
- Mock serverhttps://apidocs.geniusreturns.com.br/_mock/openapi/v1/pvt/vale-compra/obter-vale-compras-do-cliente
- https://integration.geniusreturns.com.brhttps://integration.geniusreturns.com.br/v1/pvt/vale-compra/obter-vale-compras-do-cliente
- QAhttps://integration-qa.geniusreturns.com.br/v1/pvt/vale-compra/obter-vale-compras-do-cliente
curl -i -X GET \
'https://apidocs.geniusreturns.com.br/_mock/openapi/v1/pvt/vale-compra/obter-vale-compras-do-cliente?lojaVirtualId=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Definições de vale-compra localizadas.
Classificação do erro. Útil para distinguir falha de integração com a plataforma de e-commerce (04) de erro de domínio ou erro comum (00).
{ "dataHoraResposta": "2026-09-18T13:25:02.771Z", "registros": 2, "httpStatus": "200", "entidade": { "valeCompra1": { … }, "valeCompra2": { … } } }