List all refunds
Returns a list of refunds, sorted by creation date with the most recent refunds first.
Use the date, status, currency, ID, and pagination parameters to reconcile refund activity or build an operations view.
Refunds are also visible on the related payment in the Merchant Dashboard.
Query Parameters
- Type: string Format: date-timestart
_date the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- Type: string Format: date-timeend
_date the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- Type: array string[]status
- Type: array string[]currency
- Type: integerlimit
Integer numbers.
- Type: stringlast
_key Opaque cursor for pagination. Use the
last_keyvalue from the previous response to retrieve the next page. - Type: stringid
Responses
- application/json
- application/json
- application/json
- application/json
- application/json
Request Example for get/v1/refunds
curl https://api.paypercut.io/v1/refunds \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"items": [
{
"id": "01K755J9SV2364REVHB915Z2FW",
"created": "2026-08-27T09:23:50.263Z",
"updated": "2026-08-27T09:23:50.263Z",
"currency": {
"iso": "usd",
"scale": 2
},
"payment": "01K755J9SV2364REVHB915Z2FW",
"payment_intent": "01K755J9SY55CS04SQ3JX1NX36",
"status": null,
"amount": 100,
"destination_details": {
"type": "string",
"card": {
"reference": "string",
"reference_status": "string",
"reference_type": "string",
"type": "pending"
}
},
"failure_reason": "string",
"pending_reason": "charge_pending",
"reason": "duplicate"
}
],
"last_key": "string"
}
