Skip to main content

Receive Infraction Report

Since another Participant may open an Infraction Report targeting the Indirect Participant, it is necessary for QI Tech to notify the Indirect Participant about the report opened by the other Participant.

QI Tech will periodically poll for new reports opened to the Indirect Participants it manages and will notify the corresponding participant via webhook, already with the status acknowledged.

IMPORTANT

The Central Bank of Brazil requires that, within a period of 7 days from the receipt of the Infraction Report by the Indirect Participant, the Report must be closed. If there is a delay on the part of the Indirect Participant, QI Tech will close the Infraction Report with the status of agreed, 6 calendar days after sending the receipt of infraction webhook, to ensure the institution is not penalized by the Central Bank of Brazil.

The status of the Infraction Report will always be acknowledged, meaning that QI Tech has received the Report and will forward it to the Indirect Participant.

Information

Everything described in this introduction section is also detailed in the sections related to Infraction Notifications on how the Indirect Participant should handle it via API.

Webhook for Receiving Infraction Report

Request Body
{
"infraction_report_key":"d7820e2f-1c23-4610-83d6-d9aad1845075",
"pix_transfer_key":"cdcf0d25-08a1-46e3-902a-6d7ca75e6c48",
"end_to_end_id":"E99999010202406251332F8n7dMUwOLE",
"infraction_report_status":"acknowledged",
"infraction_report_situation":"scam",
"infraction_report_type":"refund_request",
"report_details":"usuario caiu em golpe…",
"debited_participant":"99999011",
"credited_participant":"99999010",
"infraction_report_direction": "incoming",
"created_at": "2023-03-03T12:04:06.179Z",
"updated_at": "2023-03-03T12:04:06.179Z"
}

Body Params

FieldTypeDescriptionCharacters
infraction_report_key *stringUnique identifier of the infraction report.36
pix_transfer_key *stringUnique identifier of the PIX transaction.36
end_to_end_id *stringUnique identifier of the PIX transaction at BACEN.36
infraction_report_status *enumStatus.Enumerators infraction_report_status
infraction_report_situation *enumSituation in which the infraction occurred.Enumerators infraction_report_situation
infraction_report_type *enumType of Infraction Report.Enumerators infraction_report_type
infraction_report_detailsstringDetails about the created Infraction Report.Less or equal 2000
credited_participant *stringISPB of the Credited Participant.8
debited_participant *stringISPB of the Debited Participant.8
infraction_report_direction *enumEnumerator on whether the report was opened by the Indirect Participant or another ParticipantEnumerators infraction_report_direction
created_at *stringInfraction Report creation time.24
updated_atstringInfraction Report update time.24

Enumerators infraction_report_status

FieldTypeDescriptionCharacters
openstringInfraction report was created and is open at BACEN.-
acknowledgedstringInfraction report was received by the contested participant.-
cancelledstringInfraction report is cancelled at BACEN.-
closedstringInfraction report is closed at BACEN.-

Enumerators infraction_report_type

FieldTypeDescriptionCharacters
refund_cancelledstringInfraction report will be generated due to a cancelled refund16
refund_requeststringInfraction report will be generated to request a refund14

Enumerators infraction_report_situation

FieldTypeDescriptionCharacters
scamstringCause of scam or fraud.-
account_takeoverstringCause of unauthorized transaction from the origin account.-
coercionstringCause of coercion crime.-
fraudulent_accessstringCause of fraudulent access to the origin account.-
otherstringAny causes not applicable to those listed above.-

Enumerators infraction_report_direction

FieldTypeDescriptionCharacters
incomingstringInfraction report with the indirect participant as the target.-
outgoingstringInfraction report with the indirect participant as the originator.-

Webhook recebimento de alteração de Relato de Infração

Request Body
{
"infraction_report_key":"d7820e2f-1c23-4610-83d6-d9aad1845075",
"pix_transfer_key":"cdcf0d25-08a1-46e3-902a-6d7ca75e6c48",
"end_to_end_id":"E99999010202406251332F8n7dMUwOLE",
"infraction_report_status":"closed",
"infraction_report_situation":"scam",
"infraction_report_type":"refund_request",
"report_details":"usuario caiu em golpe…",
"debited_participant":"99999011",
"credited_participant":"99999010",
"analysis_result": "agreed",
"analysis_details": "Valor bloqueado. Para mais informações ligue para (11) 98871-1385.",
"infraction_report_direction": "outgoing",
"created_at": "2023-03-03T12:04:06.179Z",
"updated_at": "2023-03-03T12:04:06.179Z"
}

Body Params

FieldTypeDescriptionCharacters
infraction_report_key *stringUnique identifier of the infraction report.36
pix_transfer_key *stringUnique identifier of the PIX transaction.36
end_to_end_id *stringUnique identifier of the PIX transaction at BACEN.36
infraction_report_status *enumStatus.Enumerators infraction_report_status
infraction_report_situation *enumSituation in which the infraction occurred.Enumerators infraction_report_situation
infraction_report_type *enumType of Infraction Report.Enumerators infraction_report_type
infraction_report_detailsstringDetails about the created Infraction Report.Less or equal 2000
credited_participant *stringISPB of the Credited Participant.8
debited_participant *stringISPB of the Debited Participant.8
analysis_result *stringResult of the analysis.Enumerators analysis_result
analysis_details *stringDescription of the analysis result250
infraction_report_direction *enumEnumerator on whether the report was opened by the Indirect Participant or another ParticipantEnumerators infraction_report_direction
created_at *stringInfraction Report creation time.24
updated_atstringInfraction Report update time.24

Enumerators analysis_result

FieldTypeDescriptionCharacters
agreedstringThe Indirect Participant agrees with the Infraction Report created by the other Participant.-
disagreedstringThe Indirect Participant disagrees with the Infraction Report created by the other Participant.-