RevKeen Docs
Api reference

Get refund by ID

Retrieve a single refund by its public ID (ref_xxx) or internal UUID.


Related endpoints

  • GET /refunds — List refunds
  • POST /refunds — Create a refund

Common errors

  • 401 unauthenticated — missing, malformed, or revoked API key.
  • 404 resource_missing — the referenced resource does not exist or is not visible to your key.
GET
/refunds/{id}
x-api-key<token>

Your RevKeen API key (powered by Unkey). Get it from Dashboard > Settings > API Keys. Use rk_sandbox_* for test mode and rk_live_* for production.

In: header

Path Parameters

id*string

Refund public ID (ref_xxx) or UUID

Response Body

application/json

curl "https://api.revkeen.com/v2/refunds/string" \  -H "x-api-key: $REVKEEN_API_KEY"
{
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "public_id": "ref_abc123xyz",
    "payment_id": "660e8400-e29b-41d4-a716-446655440000",
    "parent_transaction_id": "660e8400-e29b-41d4-a716-446655440000",
    "order_id": null,
    "gateway": "string",
    "gateway_refund_id": "txn_refund_12345",
    "amount_minor": 5000,
    "currency": "USD",
    "reason": "customer_request",
    "reason_details": "Customer changed their mind",
    "status": "succeeded",
    "failure_reason": null,
    "failure_code": null,
    "processed_at": "2024-01-15T10:30:00Z",
    "created_at": "2024-01-14T08:00:00Z"
  }
}
Empty
Empty
Empty