Pix reversal (refund) status changed
A Pix reversal (refund) status change event. The following endpoints generate this event: Create DICT refund request, Cancel DICT refund, and Close DICT refund. For more information, see the Pix instant payments guide. Also see the Pix payments data events guide.
Type: object
Domain: pix-dict
Event: refund_status_change
Version: 1
contested_participant required
Title: Contested participant
Description: Participant's ISPB (Identifcador do Sistema de Pagamento Brazil) - the Brazilian Payment System identifier, an 8-digit value.
Type: string
Max length: 8
Example:
99999011
creation_date_time required
Title: Creation date time
Description: Infraction report creation datetime. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.
Type: string
Format: date-time
Example:
2021-10-15T16:59:06.389Z
id required
Title: Refund Id
Description: Pix refund ID.
Type: string
Example:
cfdff46e-5d58-45b8-b7aa-591a65f7760d
last_modified required
Title: Last modified
Description: Last status update datetime. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.
Type: string
Format: date-time
Example:
2021-10-15T16:59:06.389Z
refund_reason required
Title: Refund Reason
Description: Return request reason.
Type: string
Max length: 16
Must be one of the following:
FRAUD
OPERATIONAL_FLAW
REFUND_CANCELLED
Example:
FRAUD
requesting_participant required
Title: Requesting participant
Description: Requesting participant's ISPB (Identifcador do Sistema de Pagamento Brazil) - the Brazilian Payment System identifier, an 8-digit value.
Type: string
Max length: 8
Example:
40867163
status required
Title: Refund status
Type: string
Max length: 9
Must be one of the following:
OPEN
CLOSED
CANCELLED
Example:
OPEN
transaction_id required
Title: Transaction Id
Description: ID of transaction being contested.
Type: string
Example:
E30306294202110041316KL5BCD0OHEM
analysis_details
Title: Analysis details
Description: Details of the return request analysis explaining result.
Type: string or null
Max length: 2000
analysis_result
Title: Analysis result
Description: Refund request analysis
Type: string or null
Max length: 18
Must be one of the following:
TOTALLY_ACCEPTED
PARTIALLY_ACCEPTED
REJECTED
Example:
REJECTED
correlation_id
Title: Correlation Id
Description: The correlation ID (CID) field is used to link related API requests and events. The CID can help the Pismo engineering team track everything related to a call. You can find the CID field in the response header from an API endpoint call.
Type: string or null
Example:
B20211015233837f151ffe5060723e26
infraction_report_id
Title: Infraction report ID
Description: Infraction report referene in case of fraud refund.
Type: string or null
Example:
cfdff46e-5d58-45b8-b7aa-591a65f74444
refund_amount
Title: Refund amount
Description: Amount requested for return.
Type: number or null
Example:
0.1
refund_details
Title: Refund details
Description: Brief description of the reason for requesting a return.
Type: string or null
Max length: 2000
refund_rejection_reason
Title: Refund rejection reason
Description: Reason for rejecting the refund request.
Type: string or null
Max length: 15
Must be one of the following:
NO_BALANCE
ACCOUNT_CLOSURE
CANNOT_REFUND
Example:
NO_BALANCE
refund_transaction_id
Title: Refund transaction ID
Description: Refund transaction end to end ID (full or partial).
Type: string or null
Example:
D0000000202110041316KL5BCD0O111
{
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"title": "Pix reversal (refund) status changed",
"description": "A Pix reversal (refund) status change event. The following endpoints generate this event: <a href='https://developers.pismo.io/pismo-docs/reference/post-register-dict-refund'>Create DICT refund request</a>, <a href='https://developers.pismo.io/pismo-docs/reference/post-cancel-dict-refund'>Cancel DICT refund</a>, and <a href='https://developers.pismo.io/pismo-docs/reference/post-close-dict-refund'>Close DICT refund</a>. For more information, see the <a href='https://developers.pismo.io/pismo-docs/docs/pix-instant-payments'>Pix instant payments</a> guide. Also see the <a href='https://developers.pismo.io/pismo-docs/docs/pix-payments-data-events'>Pix payments data events</a> guide.",
"required": [
"contested_participant",
"creation_date_time",
"id",
"last_modified",
"refund_reason",
"requesting_participant",
"status",
"transaction_id"
],
"properties": {
"contested_participant": {
"type": "string",
"title": "Contested participant",
"description": "Participant's ISPB (Identifcador do Sistema de Pagamento Brazil) - the Brazilian Payment System identifier, an 8-digit value.",
"maxLength": 8,
"examples": [
"99999011"
]
},
"creation_date_time": {
"type": "string",
"title": "Creation date time",
"description": "Infraction report creation datetime. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.",
"format": "date-time",
"examples": [
"2021-10-15T16:59:06.389Z"
]
},
"id": {
"type": "string",
"title": "Refund Id",
"description": "Pix refund ID.",
"examples": [
"cfdff46e-5d58-45b8-b7aa-591a65f7760d"
]
},
"last_modified": {
"type": "string",
"title": "Last modified",
"description": "Last status update datetime. A RFC 3339 date-time value, i.e., '2023-04-12T23:20:50.52Z'.",
"format": "date-time",
"examples": [
"2021-10-15T16:59:06.389Z"
]
},
"refund_reason": {
"type": "string",
"title": "Refund Reason",
"description": "Return request reason.",
"maxLength": 16,
"enum": [
"FRAUD",
"OPERATIONAL_FLAW",
"REFUND_CANCELLED"
],
"example": "FRAUD"
},
"requesting_participant": {
"type": "string",
"title": "Requesting participant",
"description": "Requesting participant's ISPB (Identifcador do Sistema de Pagamento Brazil) - the Brazilian Payment System identifier, an 8-digit value.",
"maxLength": 8,
"examples": [
"40867163"
]
},
"status": {
"type": "string",
"title": "Refund status",
"maxLength": 9,
"enum": [
"OPEN",
"CLOSED",
"CANCELLED"
],
"example": "OPEN"
},
"transaction_id": {
"type": "string",
"title": "Transaction Id",
"description": "ID of transaction being contested.",
"examples": [
"E30306294202110041316KL5BCD0OHEM"
]
},
"analysis_details": {
"type": [
"string",
"null"
],
"title": "Analysis details",
"description": "Details of the return request analysis explaining result.",
"maxLength": 2000
},
"analysis_result": {
"type": [
"string",
"null"
],
"title": "Analysis result",
"description": "Refund request analysis",
"maxLength": 18,
"enum": [
"TOTALLY_ACCEPTED",
"PARTIALLY_ACCEPTED",
"REJECTED"
],
"example": "REJECTED"
},
"correlation_id": {
"type": [
"string",
"null"
],
"title": "Correlation Id",
"description": "The correlation ID (CID) field is used to link related API requests and events. The CID can help the Pismo engineering team track everything related to a call. You can find the CID field in the response header from an API endpoint call.",
"examples": [
"B20211015233837f151ffe5060723e26"
]
},
"infraction_report_id": {
"type": [
"string",
"null"
],
"title": "Infraction report ID",
"description": "Infraction report referene in case of fraud refund.",
"examples": [
"cfdff46e-5d58-45b8-b7aa-591a65f74444"
]
},
"refund_amount": {
"type": [
"number",
"null"
],
"title": "Refund amount",
"description": "Amount requested for return.",
"examples": [
0.1
]
},
"refund_details": {
"type": [
"string",
"null"
],
"title": "Refund details",
"description": "Brief description of the reason for requesting a return.",
"maxLength": 2000
},
"refund_rejection_reason": {
"type": [
"string",
"null"
],
"title": "Refund rejection reason",
"description": "Reason for rejecting the refund request.",
"maxLength": 15,
"enum": [
"NO_BALANCE",
"ACCOUNT_CLOSURE",
"CANNOT_REFUND"
],
"example": "NO_BALANCE"
},
"refund_transaction_id": {
"type": [
"string",
"null"
],
"title": "Refund transaction ID",
"description": "Refund transaction end to end ID (full or partial).",
"examples": [
"D0000000202110041316KL5BCD0O111"
]
}
}
}
Updated 4 days ago