bacen / pix-dict-api

API do DICT - Diretório de Identificadores de Contas Transacionais
416 stars 59 forks source link

[Homolog] Recebendo Bad Request na operação "Fechar solicitação de devolução" #38

Closed erikacarvalho closed 2 years ago

erikacarvalho commented 2 years ago

olá! preciso de um apoio para a operação "Fechar solicitação de devolução".

no ambiente de homolog, estamos tentando fazer uma requisição no endpoint /api/v1/refunds/{RefundId}/close no DICT, passando as seguintes informações:

RefundId = <refund_id>
Participant = <participant>
RefundAnalysisResult = "REJECTED"
RefundAnalysisDetails = "detalhes da análise #01"
RefundRejectionReason = "NO_BALANCE"
RefundTransactionId = vazio

como resposta, estamos recebendo o seguinte problem:

Type: https://dict.pi.rsfn.net.br/api/v1/error/BadRequest
Title: Bad Request
Status: 400
Detail: Invalid parameters
Violation:[ {
   Reason: must match \"^\\w{32}$\"
   Value: ""
   Property: refundTransactionId
}]

de acordo com o manual, considerando que o Result é "REJECTED", não deveria ser necessário passar um "RefundTransactionId", afinal não há transação de devolução - e por isso estamos passando o campo vazio.

conseguem nos ajudar a entender onde estaria o problema? estamos tentando fechar a solicitação de devolução de ID d93cd706-af4d-465e-8e8f-cf571e6ccff0

erikacarvalho commented 2 years ago

@HenriqueSimoes82 @judahreis conseguem dar uma ajuda?

erikacarvalho commented 2 years ago

obtivemos sucesso removendo o respectivo node, fechando aqui, até mais!