Pular para o conteúdo principal

Listar Solicitações de Devolução

Caso o Participante Indireto solicite a listagem de Solicitações de Devolução, pode fazê-lo por meio da rota abaixo.

IMPORTANTE

O Banco Central do Brasil define que, dentro de um período de 1 dia do recebimento da Solicitação de Devolução pelo Participante Indireto, a Devolução precisa ser fechada.

Caso haja atraso por parte do Participante Indireto, a QI Tech irá fechar a Solicitação de Devolução, com o status de totally_accepted, a fim de que a instituição não seja penalizada pelo Banco Central do Brasil.

Request

ENDPOINT
/pix/refund_requests
MÉTODO
GET

Query Params

CampoTipoDescriçãoCaracteres
refund_request_statusenumStatus do Relato de Infração.Enumeradores refund_request_status
refund_request_typeenumTipo do Relato de Infração.Enumeradores refund_request_type
initial_datestringData inicial de busca.Formato de data
final_datestringData final de busca.Formato de data
page_numberintegerPágina atual que está sendo consultada.-
page_sizeintegerQuantidade de resultados por página.-

Enumeradores refund_request_status

CampoTipoDescriçãoCaracteres
openstringSolicitação de Devolução foi criada e está aberto no BACEN.4
cancelledstringSolicitação de Devolução está cancelada no BACEN.9
closedstringSolicitação de Devolução está fechada no BACEN.6

Enumeradores refund_request_type

CampoTipoDescriçãoCaracteres
fraudstringSolicitação de Devolução originada de uma fraude.5
operational_flawstringSolicitação de Devolução originada de um erro interno.16

Formato de data

CampoTipoDescriçãoCaracteres
initial_datestringData de inicio para a procura, em formato "%Y-%m-%d. Exemplo: "2023-10-09".10
final_datestringData final para a procura, em formato "%Y-%m-%d. Exemplo: "2023-10-11".10

Response

STATUS
200
Response Body
{
"data": [
{
"refund_request_key": "817c9331-fe1d-4178-aff2-8bed87ce3099",
"pix_transfer_key": "029efb4e-ad3b-4ba5-a73c-c724f0d9c02b",
"end_to_end_id": "E73856642202406282112pEBgwN7kkqD",
"requested_amount": 10,
"refund_request_status": "cancelled",
"refund_request_type": "operational_flaw",
"infraction_report_key": null,
"refund_request_details": "Foi identificada uma fraude na transação.",
"requesting_participant": "73856642",
"contested_participant": "99999999",
"analysis_result": null,
"analysis_details": null,
"reject_reason": null,
"refund_transfer_key": null,
"refunded_amount": 0.00,
"refund_request_direction": "outgoing",
"created_at": "2024-06-28T21:25:20Z",
"refund_events": [
{
"event_type": "open",
"event_details": "Solicitação de Devolução criada pelo participante indireto",
"created_at": "2024-06-28T21:25:20Z"
},
{
"event_type": "cancelled",
"event_details": "Solicitação de Devolução cancelada pelo participante indireto",
"created_at": "2024-06-28T21:27:19Z"
}
]
},
{
"refund_request_key": "5d174097-3d5c-41a2-a548-b24c41eecfb4",
"pix_transfer_key": "d5856a5f-378f-43ed-818b-df33b9fae703",
"end_to_end_id": "E60701190202406281828JCBxFsqssCf",
"requested_amount": 10,
"refund_request_status": "closed",
"refund_request_type": "operational_flaw",
"infraction_report_key": null,
"refund_request_details": "Foi identificada uma fraude na transação.",
"requesting_participant": "99999999",
"contested_participant": "73856642",
"analysis_result": "rejected",
"analysis_details": null,
"reject_reason": "no_balance",
"refund_transfer_key": null,
"refunded_amount": 0.00,
"refund_request_direction": "incoming",
"created_at": "2024-07-01T12:47:41Z",
"refund_events": [
{
"event_type": "open",
"event_details": "Solicitação de Devolução criada por outra instituição financeira",
"created_at": "2024-07-01T12:47:41Z"
}
]
}
]
}

Body Params

CampoTipoDescriçãoCaracteres
pix_transfer_key*stringIdentificador único da transação PIX.36
refund_request_key*stringIdentificador único da devolução.36
infraction_report_key*stringIdentificador único da infração relacionada à devolução. Somente quando o tipo for FRAUDE36
refund_request_typeenumTipo de solicitação de devolução.Enumeradores refund_request_type
requested_amount*floatValor da devolução-
refund_request_status*enumStatus .Enumeradores refund_request_status
contested_participant*stringISPB do Participante Creditado (Contestado).8
requesting_participant*stringISPB do Participante Debitado (Requisitante, o qual está pedindo a devolução).8
refund_request_details*stringDetalhes da devolução.-
analysis_result*enumResultado da análise de fechamento da devolução.Enumeradores analysis_result
analysis_details*stringDetalhes da análise de fechamento da devolução.-
reject_reason*stringMotivo da rejeição da devolução, caso seja fechada com REJECTED.Enumeradores reject_reason
refund_transfer_key*stringpix_transfer_key da transação de devolução, caso seja fechada com aceite.-
refunded_amount*floatValor devolvido na transação de devolução.-
refund_events*objectObjeto eventos de pedido de devolução.Objeto refund_events
refund_request_direction*stringDireção da solicitação de devolução.Enumeradores refund_request_direction
created_at *stringData de criação da Solicitação de Devolução24

Enumeradores refund_request_status

CampoDescrição
openSolicitação de Devolução foi criada e está aberta no BACEN.
cancelledSolicitação de Devolução está cancelada no BACEN
closedSolicitação de Devolução está fechada no BACEN

Enumeradores refund_request_type

CampoDescrição
fraudSolicitação de Devolução originada de uma fraude.
operational_flawSolicitação de Devolução originada de um erro interno.

Enumeradores analysis_result

CampoDescrição
totally_acceptedSolicitação de Devolução foi totalmente aceita.
partially_acceptedSolicitação de Devolução foi parcialmente aceita;
rejectedSolicitação de Devolução foi rejeitada.

Enumeradores reject_reason

CampoDescrição
no_balanceConta não possui saldo para realizar a devolução.
account_closureConta se encontra fechada e, portanto, não é possível realizar a devolução
otherOutro motivo

Enumeradores refund_request_direction

CampoDescrição
outgoingParticipante é originador do pedido de devolução.
incomingParticipante é o alvo do pedido de devolução

Objetos refund_events

CampoDescrição
event_typeTipo do evento de mudança da devolução. Enumeradores refund_request_status
event_detailsDetalhes acerca do evento.
created_atData de criação do evento.