Crie um Giftcard usando a seguinte API Create GiftCard. O process funcinou normalmente, o giftcard foi criado porém com o valor 0.
Estou tentando adicionar um valor a esse giftcard criado anteriormente utilizando a API Create GiftCard Transaction porém me retorna status 400.
"error": {
"code": "1",
"message": "A requisição é inválida",
"exception": {
"ClassName": "Vtex.Practices.ServiceModel.Client.Exceptions.BadRequestException",
(...)
Para o teste utilizei o postman.
- Método: POST
- URL: lojadodesgosto.vtexcommercestable.com.br/api/giftcards/b2ae4820-616b-4579-be3f-99546cd0e917_11/transactions
- Body da requisição:
{
"operation": "Debit",
"value": 10000,
"description": "Prueba",
"redemptionToken": "OAIA-ECLQ-HOYO-RJNL",
"redemptionCode": "OAIA-ECLQ-HOYO-RJNL" ,
"requestId": "B56CBE231DEE4E1A859183C1030CE926",
}
Posteriormente ví que tem um uma chave items que é obrigatória contendo informações de um produto. Então provavelmente seja por isso que tenha retornado bad request.
Portanto, essa API não funcionará para mim por que a única coisa que preciso é adicionar um valor ao giftcard.
Se alguem souber como crio um giftcard já com um valor ou possa adicionar valor a um giftcard já existente através de APIs da VTEX, será de grande ajuda!