Boa tarde pessoal.
Estou tendo alguns problemas com a integração de GiftCards. O cenário é o seguinte, tenho um CRM que seria o provedor dos GiftCards, a lógica de criação deles seria restrita ao CRM, porém na parte de pagamento da VTEX ele poderia ser usado em alguma compra.
Fiz a implementação dos endpoints que a documentação pedia e testei eles individualmente pelo postman.
Mas quando chego na tela de pagamento (/checkout/#/payment). Ele busca meu saldo no CRM corretamente, porém ao clicar em utilizar crédito → Finalizar Compra , a compra não é finalizada de fato.
Inspecionando a página, foi possível ver o seguinte erro na chamada /transaction:
"code": "CHK0016", "message": "Valor de pagamento não confere com valor de referência", "exception": null
o payload foi algo como:
{
"referenceId": "...",
"savePersonalData": true,
"optinNewsLetter": false,
"value": 0,
"referenceValue": 600,
"interestValue": 0,
"expectedOrderFormSections": [
"items",...
]
}
E minha tela de pagamento está assim: