Skip to content

Retrieve a refund ​

Retrieves the details of an existing refund.

Returns ​

Returns a refund if you provide a valid ID. Raises an error otherwise.

curl
curl https://api.stripe.com/v1/refunds/{{REFUND_ID}} \
  -u "<<YOUR_SECRET_KEY>>"

Response ​

json
{
  "id": "re_1Nispe2eZvKYlo2Cd31jOCgZ",
  "object": "refund",
  "amount": 1000,
  "balance_transaction": "txn_1Nispe2eZvKYlo2CYezqFhEx",
  "charge": "ch_1NirD82eZvKYlo2CIvbtLWuY",
  "created": 1692942318,
  "currency": "usd",
  "destination_details": {
    "card": {
      "reference": "123456789012",
      "reference_status": "available",
      "reference_type": "acquirer_reference_number",
      "type": "refund"
    },
    "type": "card"
  },
  "metadata": {},
  "payment_intent": "pi_1GszsK2eZvKYlo2CfhZyoZLp",
  "reason": null,
  "receipt_number": null,
  "source_transfer_reversal": null,
  "status": "succeeded",
  "transfer_reversal": null
}

Stripe API Reference - Self-contained docs reference, refreshed 2026-05-18