Pix infraction status changed

Pix infraction creation and status change event. The following endpoints generate this event: Create infraction report, Acknowledge infraction report receipt, Close infraction report, and Cancel infraction report. For more information, see the Pix instant payments guide. Also see the Pix payments data events guide.

Type: object
Domain: pix-dict
Event: infraction_status_change
Version: 1

|
creation_time required

Title: Creation Time
Description: Pix infraction report creation datetime on the Pismo platform. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.
Type: string
Format: date-time
Example:
2021-10-29T11:00:00.000Z

credited_participant required

Title: Credited participant
Description: ISPB (Brazilian Payments System) identifier for the Pix user receiving the infraction
Type: string
Max length: 8
Example:
99999011

debited_participant required

Title: Debited participant
Description: ISPB (Brazilian Payments System) identifier for the Pix user paying the infraction
Type: string
Max length: 8
Example:
99999010

infraction_id required

Title: Infraction ID
Description: Pismo-generated Pix infraction ID
Type: string
Example:
91d65e98-97c0-4b0f-b577-73625da1f9fc

infraction_status required

Title: Infraction status
Description: Pix infraction current status
Type: string
Max length: 15
Must be one of the following:
OPEN
ACKNOWLEDGED
CLOSED
CANCELLED
Example:
OPEN

infraction_type required

Title: Infraction type
Description: Pix infraction type
Type: string
Max length: 16
Must be one of the following:
FRAUD
REFUND_REQUEST
REFUND_CANCELLED
Example:
FRAUD

last_modified required

Title: Last Modified
Description: Datetime of most recent infraction report modification. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.
Type: string
Format: date-time
Example:
2021-10-29T11:00:00.000Z

reported_by required

Title: Reported By
Description: Participant who originated the infraction report.
Type: string
Max length: 20
Must be one of the following:
DEBITED_PARTICIPANT
CREDITED_PARTICIPANT
Example:
CREDITED_PARTICIPAMT

transaction_id required

Title: Transaction ID
Description: Pix transaction ID
Type: string
Example:
E9999901012341234123412345678900

analysis_result

Title: Analysis Result
Description: Infraction analysis result
Type: string or null
Must be one of the following:
AGREED
DISAGREED
Example:
AGREED

analysis_details

Title: Analysis details
Description: Details supporting the infraction analysis result
Type: string or null
Max length: 2000

infraction_data

Type: object

credited_participant required

Title: Credited participant
Description: ISPB (Brazilian Payments System) ID for the Pix user receiving the infraction
Type: string
Max length: 8
Example:
99999011

debited_participant required

Title: Debited participant
Description: ISPB (Brazilian Payments System) ID for the Pix user paying the infraction
Type: string
Max length: 8
Example:
99999010

infracting_account_data

Type: object

account_number required

Title: Account Number
Description: Account number including digit verifier
Type: string
Example:
00000999

branch

Title: Branch
Description: Branch ID without digit
Type: string or null
Example:
0001

reported_by required

Title: Reported By
Description: Participant who made the infraction report
Type: string
Max length: 20
Must be one of the following:
DEBITED_PARTICIPANT
CREDITED_PARTICIPANT
Example:
DEBITED_PARTICIPANT

tax_id_number required

Title: Tax ID number
Description: Tax ID of the Pix infraction reporter registered with Pix DICT
Type: string
Max length: 14
Example:
44455566677

transaction_date required

Title: Transaction date
Description: Associated Pix transaction datetime. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.
Type: string
Format: date-time
Example:
2020-01-17T10:01:00Z

key

Title: Pix Key
Description: Pix key used in the transaction
Type: string or null
Max length: 77
Example:
[email protected]
12345678987

report_details

Title: Report Details
Description: Details that can help the receiving participant to analyze the suspected violation
Type: string
Max length: 2000

transaction_result

Title: Transaction result
Description: Transaction result status
Type: string or null
Max length: 14
Must be one of the following:
SETTLED
REJECTED_PAYEE
REJECTED_PAYER
Example:
SETTLED

transaction_type

Title: Transaction type
Description: Transaction type: SPI - Transaction was created by the Central Bank system, INTERNAL - Transaction was created internally in the Pismo system.
Type: string
Max length: 8
Must be one of the following:
SPI
INTERNAL
Example:
SPI

{
    "$schema": "http://json-schema.org/draft-07/schema",
    "type": "object",
    "title": "Pix infraction status changed",
    "description": "Pix infraction creation and status change event. The following endpoints generate this event:  <a href='https://developers.pismo.io/pismo-docs/reference/post-v1-pix-infraction-create' target='_blank'>Create infraction report</a>, <a href='https://developers.pismo.io/pismo-docs/reference/post-v1-pix-infraction-acknowledge' target='_blank'>Acknowledge infraction report receipt</a>, <a href='https://developers.pismo.io/pismo-docs/reference/post-v1-pix-infraction-close' target='_blank'>Close infraction report</a>, and <a href='https://developers.pismo.io/pismo-docs/reference/post-v1-pix-infraction-cancel' target='_blank'>Cancel infraction report</a>. For more information, see the <a href='https://developers.pismo.io/pismo-docs/docs/pix-instant-payments' target='_blank'>Pix instant payments</a> guide. Also see the <a href='https://developers.pismo.io/pismo-docs/docs/pix-payments-data-events' target='_blank'>Pix payments data events</a> guide.",
    "required": [
        "creation_time",
        "credited_participant",
        "debited_participant",
        "infraction_id",
        "infraction_status",
        "infraction_type",
        "last_modified",
        "reported_by",
        "transaction_id"
    ],
    "properties": {
        "creation_time": {
            "type": "string",
            "title": "Creation Time",
            "description": "Pix infraction report creation datetime on the Pismo platform. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.",
            "format": "date-time",
            "examples": [
                "2021-10-29T11:00:00.000Z"
            ]
        },
        "credited_participant": {
            "type": "string",
            "title": "Credited participant",
            "description": "ISPB (Brazilian Payments System) identifier for the Pix user receiving the infraction",
            "maxLength": 8,
            "examples": [
                "99999011"
            ]
        },
        "debited_participant": {
            "type": "string",
            "title": "Debited participant",
            "description": "ISPB (Brazilian Payments System) identifier for the Pix user paying the infraction",
            "maxLength": 8,
            "examples": [
                "99999010"
            ]
        },
        "infraction_id": {
            "type": "string",
            "title": "Infraction ID",
            "description": "Pismo-generated Pix infraction ID",
            "examples": [
                "91d65e98-97c0-4b0f-b577-73625da1f9fc"
            ]
        },
        "infraction_status": {
            "type": "string",
            "title": "Infraction status",
            "description": "Pix infraction current status",
            "maxLength": 15,
            "enum": [
                "OPEN",
                "ACKNOWLEDGED",
                "CLOSED",
                "CANCELLED"
            ],
            "examples": [
                "OPEN"
            ]
        },
        "infraction_type": {
            "type": "string",
            "title": "Infraction type",
            "description": "Pix infraction type",
            "maxLength": 16,
            "enum": [
                "FRAUD",
                "REFUND_REQUEST",
                "REFUND_CANCELLED"
            ],
            "examples": [
                "FRAUD"
            ]
        },
        "last_modified": {
            "type": "string",
            "title": "Last Modified",
            "description": "Datetime of most recent infraction report modification. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.",
            "format": "date-time",
            "examples": [
                "2021-10-29T11:00:00.000Z"
            ]
        },
        "reported_by": {
            "type": "string",
            "title": "Reported By",
            "description": "Participant who originated the infraction report.",
            "maxLength": 20,
            "enum": [
                "DEBITED_PARTICIPANT",
                "CREDITED_PARTICIPANT"
            ],
            "examples": [
                "CREDITED_PARTICIPAMT"
            ]
        },
        "transaction_id": {
            "type": "string",
            "title": "Transaction ID",
            "description": "Pix transaction ID",
            "examples": [
                "E9999901012341234123412345678900"
            ]
        },
        "analysis_result": {
            "type": [
                "string",
                "null"
            ],
            "title": "Analysis Result",
            "description": "Infraction analysis result",
            "enum": [
                "AGREED",
                "DISAGREED"
            ],
            "examples": [
                "AGREED"
            ]
        },
        "analysis_details": {
            "type": [
                "string",
                "null"
            ],
            "title": "Analysis details",
            "description": "Details supporting the infraction analysis result",
            "maxLength": 2000
        },
        "infraction_data": {
            "type": "object",
            "required": [
                "credited_participant",
                "debited_participant",
                "infracting_account_data",
                "reported_by",
                "tax_id_number",
                "transaction_date"
            ],
            "properties": {
                "credited_participant": {
                    "type": "string",
                    "title": "Credited participant",
                    "description": "ISPB (Brazilian Payments System) ID for the Pix user receiving the infraction",
                    "maxLength": 8,
                    "examples": [
                        "99999011"
                    ]
                },
                "debited_participant": {
                    "type": "string",
                    "title": "Debited participant",
                    "description": "ISPB (Brazilian Payments System) ID for the Pix user paying the infraction",
                    "maxLength": 8,
                    "examples": [
                        "99999010"
                    ]
                },
                "infracting_account_data": {
                    "type": "object",
                    "required": [
                        "account_number"
                    ],
                    "properties": {
                        "account_number": {
                            "type": "string",
                            "title": "Account Number",
                            "description": "Account number including digit verifier",
                            "examples": [
                                "00000999"
                            ]
                        },
                        "branch": {
                            "type": [
                                "string",
                                "null"
                            ],
                            "title": "Branch",
                            "description": "Branch ID without digit",
                            "examples": [
                                "0001"
                            ]
                        }
                    }
                },
                "reported_by": {
                    "type": "string",
                    "title": "Reported By",
                    "description": "Participant who made the infraction report",
                    "maxLength": 20,
                    "enum": [
                        "DEBITED_PARTICIPANT",
                        "CREDITED_PARTICIPANT"
                    ],
                    "examples": [
                        "DEBITED_PARTICIPANT"
                    ]
                },
                "tax_id_number": {
                    "type": "string",
                    "title": "Tax ID number",
                    "description": "Tax ID of the Pix infraction reporter registered with Pix DICT",
                    "maxLength": 14,
                    "examples": [
                        "44455566677"
                    ]
                },
                "transaction_date": {
                    "type": "string",
                    "title": "Transaction date",
                    "description": "Associated Pix transaction datetime. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'. ",
                    "format": "date-time",
                    "examples": [
                        "2020-01-17T10:01:00Z"
                    ]
                },
                "key": {
                    "type": [
                        "string",
                        "null"
                    ],
                    "title": "Pix Key",
                    "description": "Pix key used in the transaction",
                    "maxLength": 77,
                    "examples": [
                        "[email protected]",
                        "12345678987"
                    ]
                }
            }
        },
        "report_details": {
            "type": "string",
            "title": "Report Details",
            "description": "Details that can help the receiving participant to analyze the suspected violation",
            "maxLength": 2000,
            "examples": []
        },
        "transaction_result": {
            "type": [
                "string",
                "null"
            ],
            "title": "Transaction result",
            "description": "Transaction result status",
            "maxLength": 14,
            "enum": [
                "SETTLED",
                "REJECTED_PAYEE",
                "REJECTED_PAYER"
            ],
            "examples": [
                "SETTLED"
            ]
        },
        "transaction_type": {
            "type": "string",
            "title": "Transaction type",
            "description": "Transaction type: `SPI` - Transaction was created by the Central Bank system, `INTERNAL` - Transaction was created  internally in the Pismo system.",
            "maxLength": 8,
            "enum": [
                "SPI",
                "INTERNAL"
            ],
            "examples": [
                "SPI"
            ]
        }
    }
}