Comunidade

Ask a Question
Back to All

API Cancelamento de charge

Ambiente Sandbox

Estou tentando validar tanto reembolso parcial quanto reembolso total, porém, ao fazer a requisição

https://sandbox.api.pagseguro.com/charges/CHAR_B2794793-F61E-4D8B-A833-C7E1221C4497/cancel

recebo o seguinte retorno:

{
"error_messages": [
{
"code": "14007",
"message": "invalid transaction status to refund."
}
]
}

porém, ao realizar a consulta da charge utilizando

https://sandbox.api.pagseguro.com/charges/CHAR_B2794793-F61E-4D8B-A833-C7E1221C4497

no retorno é especificado que o status atual é "PAID", portanto, eu deveria conseguir realizar o reembolso.

Podem ajudar?