v1
latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MBCreate refund request
Create a DICT refund request.
On PSP timeout, a 202 Accepted response is returned and the process continues asynchronously, eventually emitting an event if it succeeds.
This endpoint generates a <a href="https://developers.pismo.io/events/docs/pix-dict-refund-status-change-1">Pix reversal (refund) status changed</a> event.
Headers
Organization/tenant ID
A unique ID to ensure the operation remains idempotent, allowing for operation repitition without causing unintended effects or duplication. An idempotent operation is one that can be applied multiple times, yet the outcome remains the same. it ensures that network errors, retries, or failures can occur without introducing inconsistencies.
The Correlation ID UUID field links related API requests and events. The x-cid can help the Pismo engineering team track everything related to a call. If not passed, this field is automatically generated.
Request body
Example request
{
"refund_amount": "20.10",
"refund_reason": "OPERATIONAL_FLAW",
"transaction_id": "E9999901012341234123412345678900",
"refund_details": "Details about the refund request"
}Response
Refund registered
Example response
{
"contested_participant": "99999011",
"creation_date_time": "2020-08-13T13:49:03Z",
"last_modified": "2020-08-13T13:49:03Z",
"refund_amount": "20.10",
"refund_id": "12345645-9ff7-439f-a318-2e6f974707a5",
"refund_reason": "OPERATIONAL_FLAW",
"requesting_participant": "99999011",
"status": "CLOSED",
"transaction_id": "E9999901012341234123412345678900",
"correlation_id": "c737895c-8159-4c0c-a92a-a4f8600bff37",
"infraction_report_id": "cfdff46e-5d58-45b8-b7aa-591a65f74444",
"refund_analysis_details": "Details about the refund analysis.",
"refund_analysis_result": "PARTIALLY_ACCEPTED",
"refund_details": "Details about the refund request",
"refund_rejection_reason": "NO_BALANCE",
"refund_account": {
"tax_id_number": "123412341234",
"participant": "00115678",
"branch": "011",
"account_number": "98765432",
"account_type": "TRAN"
},
"refund_transaction_id": "E9999901012341234123412345678900",
"funds_recovery_id": "53D0F66A-BAB0-49D7-B7DC-807B82AABD8D",
"effective_refunded_amount": 20.1
}