Reembolso parcial ou total no painel da Efí Gerencianet

EXIBINDO RESPOSTAS:

Avatar discord do usuario muriloakita

muriloakita

Bom dia, no painel do administrador do Gerencia Net, é possível fazer um reembolso parcial, ou o reembolso é total ? E há alguma forma de testar o reembolso em ambiente de homologação ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, @muriloakita!
O processe de devolução feito no painel da Gerencianet (https://gerencianet.com.br/artigo/fazer-devolucao-de-pagamento-cartao-de-credito/#versao-7), realiza o reembolso somente do valor total.
Em homologação não é possível simular este processo. Mas de acordo com a solicitação, a transação passar para o status refunded
(Lista dos possíveis status: https://dev.gerencianet.com.br/docs/transacoes)

Sendo assim, quando consultar o token de notificação desta cobrança, conterá o array informando a alteração para o status refunded
https://dev.gerencianet.com.br/docs/notificacoes-recebendo#section-2-1-exemplos-de-respostas-
Exemplo:

json
{
"code": 200, // retorno HTTP "200" informando que o pedido foi bem sucedido
"data": [
...
{
"created_at": "202-05-03 07:33:30", // data da alteração do status do array "id 4"
"custom_id": null, // identificador da cobrança definido pelo integrador, se existir
"id": 4,
"identifiers": { // identificadores que representam a cobrança
"charge_id": 24342333
},
"received_by_bank_at": "2022-05-02", // data do pagamento da cobrança
"status": {
"current": "refunded", // status ATUAL da transação: refunded ("Pagamento devolvido")
"previous": "paid" // status ANTERIOR da transação: paid ("pago")
},
"type": "charge", // tipo da cobrança que sofreu a alteração (neste caso, "charge" quer dizer que a alteração ocorreu em uma transação)
"value": 6990 // valor que acompanha a alteração. Esta tag existirá quando a alteração for uma confirmação de pagamento, informando o valor pago que foi confirmado
}
]
}