---
title: "GET /charges/{id}/refunds/{refund_id}"
method: GET
path: "/charges/{id}/refunds/{refund_id}"
tags: ["Charges"]
---

# GET /charges/{id}/refunds/{refund_id}

`GET /charges/{id}/refunds/{refund_id}`

Retrieve a refund on a charge

## Path parameters

- `id` integer, required
- `refund_id` integer, required

## Response `200`

Successful operation

- RefundService — Refund
  - `id` integer — The SamCart ID for the refund
  - `charge_id` integer — The SamCart ID for the charge
  - `cart_item_id` integer — The ID for the refunded cart item
  - `created_at` string, date-time — The UTC date and time the refund was issued
  - `test_mode` boolean — Indicates whether the transaction was done while the transaction was in test mode.
  - `charge_refund_status` 'refunded' | 'partially_refunded', nullable — Indicates whether a refund and the type of refund. If no refund was created the value will be null.
  - `currency` string — This will match the currency that the original charge was created in and will be the currency of the created refund
  - `refund_amount` integer — The total refund amount (in cents)
  - `remaining_refundable_amount` integer — The remaining refundable amount on the charge after this refund (in cents)
  - `charge` ChargeTransformer — Charges
    - `id` integer — The id of the charge
    - `charge_date` string, date-time, nullable — The UTC date and time that the charge was applied.
    - `total` integer, nullable — The total amount charged in cents.
    - `test_mode` boolean — Whether the charge was created in test mode or not.
    - `processor_transaction_id` string — The transaction ID from the processor.
    - `currency` string — The currency type used for the charge.
    - `card_used` string, nullable — The last 4 digits of the card used.
    - `paypal_email` string, nullable — The paypal email used.
  - `order` OrderTransformer — Orders
    - `id` integer — The id of the order
    - `test_mode` boolean — Whether the order was created in test mode or not.
    - `subtotal` integer — The order subtotal in cents.
    - `total` integer — The order subtotal in cents.
    - `shipping` integer — The order shipping in cents.
    - `tax` integer — The order tax in cents.

## Other responses

- `404` — Charge or refund could not be found

---

[API](https://skmtc.dev/samcart/apis/samcart-public-api.md) · [All operations](https://skmtc.dev/samcart/apis/samcart-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/samcart/samcart-public-api/revisions/80296f7a00d0/schema)
