Refunds detail
Columns will display the following information:
Column | Description |
Status | Current status of your refund. |
Reference | dLocal's refund id |
Refund external ID | Merchant's refund id. |
Creation date | Creation timestamp. |
Last Updated date | Timestamp of the last status update. |
Local amount | Amount to be refunded, in local currency |
Payment method | Payment method through which the refund will be sent. |
Country | Country where the refund will be processed. |
Status detail
In the first column of this section you will be able to quickly see your payouts status:
Status | Description |
Pending | The refund is pending to be processed. |
Refunded | The refund was successfully sent. The end user has received the correspondant amount of money. |
Rejected | The refund can not be sent. Learn why (link to rejection reasons) |
Cancelled | The refund period has expired and is therefore automatically cancelled. |
Rejection reasons
There are a number of reasons why your refund could be rejected:
Chargeback in place for this transaction: A chargeback has been already issued for this transaction.
Refund period exceeded: If you intend to issue a refund after the refund period has expired your refund will be rejected. Refund period is the period of time in which a user can request a refund after the payment has been approved. This period of time is usually 180 days but it also depends on the payment method.
Insufficient funds: Please change the payment method to continue with this refund request. Amount exceeded: the amount of the refund is higher than the amount of the original payment.
Invalid credentials: Merchant credentials are incorrect (only applies to refunds requested via API).
Missing parameter: There is a missing parameter to make the refund (only applies to refunds requested via API).
Invalid parameter: One of the parameters is failing or a string has been entered in a numeric parameter (only applies to refunds requested via API).
Payment not found: The original transaction cannot be found. Please check the ID.
Amount too low: Transactions cannot be lower than 0.01 in the selected currency.
Order refund Id is duplicated: the Id you input for this refund has already been used.
Refund detail information
By clicking on the reference column items you can access a detailed view of each refund.
In the Refunds detail section, you can find the following information:
Information | Description |
Status | Current status of your refund |
Amount | Amount refunded |
Creation date | Created date timestamp |
Payment method | Payment method through which the refund will be sent |
Status code | The status code of the refund |
Reference | dLocal's refund id |
Invoice | Refund external Id set by the merchant. |
Last Updated date | Timestamp of the last status update. |
Local currency | Currency used to make the refund. |
Amount refunded | Amount received by the end user. |
Country code | Code of the country where the refund will be processed. |
Description | Optional internal comments when the refund was created. Only merchants see this. |
Confirmation date | Only approved status refunds have this. It is the refund approved date. |
Comments | Additional info by dLocal. |
Reference | Automatically generated unique dLocal's refund ID. |
Amount paid | Amount of the original payment. |
Transaction type | Type of the original transaction. |
Split refund details
For refunds processed on transactions with split flows (typical of platforms), the Refunds list and the refund detail show the split details of the refund itself, which sub-account was debited, and for how much. This reflects the actual refund as processed, not the split of the original payment.
ℹ️ Note: Canceled refunds do not show split information.

