> ## Documentation Index
> Fetch the complete documentation index at: https://www.marqeta.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Account Refunds

> Use Account Refunds to issue a refund to a credit account with a negative balance.

export const EndpointCard = ({method = "API", title, children, href, arrow = true}) => {
  const METHOD_STYLES = {
    GET: {
      bg: "mint-bg-green-400/20 dark:mint-bg-green-400/20",
      text: "mint-text-green-700 dark:mint-text-green-400",
      border: "mint-border-green-300 dark:mint-border-green-700"
    },
    POST: {
      bg: "mint-bg-blue-400/20 dark:mint-bg-blue-400/20",
      text: "mint-text-blue-700 dark:mint-text-blue-400"
    },
    PUT: {
      bg: "mint-bg-yellow-400/20 dark:mint-bg-yellow-400/20",
      text: "mint-text-yellow-700 dark:mint-text-yellow-400"
    },
    PATCH: {
      bg: "mint-bg-orange-400/20 dark:mint-bg-orange-400/20",
      text: "mint-text-orange-700 dark:mint-text-orange-400"
    },
    DELETE: {
      bg: "mint-bg-red-400/20 dark:mint-bg-red-400/20",
      text: "mint-text-red-700 dark:mint-text-red-400"
    },
    API: {
      bg: "mint-bg-black",
      text: "mint-text-white"
    }
  };
  const MethodBadge = ({method}) => {
    const style = METHOD_STYLES[method?.toUpperCase()] ?? METHOD_STYLES.GET;
    return <span className={`
          method-pill rounded-lg font-semibold px-1.5 py-0.5 text-xs leading-5 ${style.bg} ${style.text}`}>
        {method?.toUpperCase()}
      </span>;
  };
  const content = <div className="group flex items-center gap-4 border border-gray-200 dark:border-gray-700 rounded-xl p-5 hover:border-gray-400 dark:hover:border-gray-500 hover:shadow-md transition-all cursor-pointer">
      {}
      <div className="shrink-0">
        <MethodBadge method={method} />
      </div>
      {}
      <div className="flex-1 min-w-0">
        <p className="font-semibold text-gray-900 dark:text-white text-sm leading-snug">{title}</p>
        {children && <p className="mt-1 text-sm text-gray-500 dark:text-gray-400 line-clamp-2">{children}</p>}
      </div>
    </div>;
  if (!href) return content;
  return <a href={href} className="block no-underline border-b-0 mb-2">
      {content}
    </a>;
};

Use the account refunds endpoints to create and retrieve account refunds on Marqeta’s credit platform.

You can issue account refunds to your cardholders with negative account balances. The maximum refund amount is the amount that brings the account balance to $0. For example, $4000 is the maximum refund amount for a -\$4000 account balance.

<h2 id="create_refund">
  Create refund
</h2>

**Action:** `POST`\
**Endpoint:** `/credit/accounts/{account_token}/refunds`

Create a new refund, which you can issue to the account holder if their credit account balance is negative.

<h3 id="_url_path_parameters">
  URL path parameters
</h3>

| Fields                                               | Description                                                                                                                                                                                                                                                 |
| ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| account\_token<br /><br />string<br /><br />Required | Unique identifier of the credit account for which you want to create a balance refund.<br /><br />Send a `GET` request to `/credit/accounts` to retrieve existing credit account tokens.<br /><br />**Allowable Values:**<br /><br />Existing account token |

<h3 id="_request_body">
  Request body
</h3>

| Fields                                                       | Description                                                                                                                                                                                                                                         |
| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Optional                  | Unique identifier of the refund.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                            |
| method<br /><br />string<br /><br />Required                 | Payment instrument used to issue the refund.<br /><br />**Allowable Values:**<br /><br />`ACH`, `CHECK`                                                                                                                                             |
| type<br /><br />string<br /><br />Required                   | Type of refund.<br /><br />**Allowable Values:**<br /><br />`PAYMENT_REFUND`, `CREDIT_BALANCE_REFUND`                                                                                                                                               |
| payment\_source\_token<br /><br />string<br /><br />Optional | Unique identifier of the payment source that receives the refunded amount.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing payment source token                                                                         |
| amount<br /><br />decimal<br /><br />Optional                | Amount of the refund.<br /><br />The maximum refund amount is the amount that brings the account balance to $0. For example, $4000 is the maximum refund amount for a -\$4000 account balance.<br /><br />**Allowable Values:**<br /><br />0.01 min |
| currency\_code<br /><br />string<br /><br />Optional         | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                           |
| description<br /><br />string<br /><br />Optional            | Description of the refund.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                 |

<h3 id="_sample_request_body">
  Sample request body
</h3>

```json JSON lines wrap theme={null}
{
  "method": "ACH",
  "type": "CREDIT_BALANCE_REFUND",
  "payment_source_token": "my_payment_funding_source_token",
  "description": "credit refund"
}
```

<h3 id="_response_body">
  Response body
</h3>

| Fields                                                                     | Description                                                                                                                                                                                                                                         |
| -------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Returned                                | Unique identifier of the refund.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                            |
| account\_token<br /><br />string<br /><br />Returned                       | Unique identifier of the account for which the refund is issued.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing account token                                                                                          |
| status<br /><br />string<br /><br />Returned                               | Current status of the refund.<br /><br />**Allowable Values:**<br /><br />`INITIATED`, `PENDING`, `PROCESSING`, `SUBMITTED`, `CANCELLED`, `COMPLETED`, `RETURNED`                                                                                   |
| method<br /><br />string<br /><br />Returned                               | Payment instrument used to issue the refund.<br /><br />**Allowable Values:**<br /><br />`ACH`, `CHECK`                                                                                                                                             |
| type<br /><br />string<br /><br />Returned                                 | Type of refund.<br /><br />**Allowable Values:**<br /><br />`PAYMENT_REFUND`, `CREDIT_BALANCE_REFUND`                                                                                                                                               |
| payment\_source\_token<br /><br />string<br /><br />Conditionally returned | Unique identifier of the payment source that receives the refunded amount.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing payment source token                                                                         |
| amount<br /><br />decimal<br /><br />Returned                              | Amount of the refund.<br /><br />The maximum refund amount is the amount that brings the account balance to $0. For example, $4000 is the maximum refund amount for a -\$4000 account balance.<br /><br />**Allowable Values:**<br /><br />0.01 min |
| currency\_code<br /><br />string<br /><br />Returned                       | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                           |
| description<br /><br />string<br /><br />Conditionally returned            | Description of the refund.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                 |
| created\_time<br /><br />datetime<br /><br />Returned                      | Date and time when the refund was created.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                                 |
| updated\_time<br /><br />datetime<br /><br />Returned                      | Date and time when the refund was last updated.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                            |

<h3 id="_sample_response_body">
  Sample response body
</h3>

```json JSON lines wrap theme={null}
{
  "token": "credit_balance_refund_token1234",
  "account_token": "my_account_token_12",
  "status": "PENDING",
  "method": "ACH",
  "type": "CREDIT_BALANCE_REFUND",
  "payment_source_token": "my_payment_funding_source_token",
  "amount": 10,
  "currency_code": "USD",
  "description": "credit balance refund",
  "created_time": "2025-01-02T20:17:28Z",
  "updated_time": "2025-01-02T20:17:28Z"
}
```

<h2 id="list_refunds">
  List account refunds
</h2>

**Action:** `GET`\
**Endpoint:** `/credit/accounts/{account_token}/refunds`

Use the `/credit/accounts/{account_token}/refunds` endpoint to retrieve an array of refunds on a credit account.

This endpoint supports [sorting and pagination](/core-api/sorting-and-pagination/).

<h3 id="_url_path_parameters_2">
  URL path parameters
</h3>

| Fields                                               | Description                                                                                                                                                                                                                                 |
| ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| account\_token<br /><br />string<br /><br />Required | Unique identifier of the credit account for which to retrieve refunds.<br /><br />Send a `GET` request to `/credit/accounts` to retrieve existing credit account tokens.<br /><br />**Allowable Values:**<br /><br />Existing account token |

<h3 id="_url_query_parameters">
  URL query parameters
</h3>

| Fields                                                   | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| start\_date<br /><br />date<br /><br />Optional          | Beginning of the date range of the refunds to return.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-dd                                                                                                                                                                                                                                                                                                                                             |
| end\_date<br /><br />date<br /><br />Optional            | End of the date range of the refunds to return.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-dd                                                                                                                                                                                                                                                                                                                                                   |
| count<br /><br />integer<br /><br />Optional             | Number of account refund resources to retrieve.<br /><br />**Allowable Values:**<br /><br />1–100                                                                                                                                                                                                                                                                                                                                                                |
| start\_index<br /><br />integer<br /><br />Optional      | Sort order index of the first resource in the returned array.<br /><br />**Allowable Values:**<br /><br />0 min                                                                                                                                                                                                                                                                                                                                                  |
| sort\_by<br /><br />string<br /><br />Optional           | Field on which to sort. Prefix the field name with a hyphen (`-`) to sort in descending order. Omit the hyphen to sort in ascending order. Only supports `lastModifiedTime` and `-lastModifiedTime`.<br /><br />**NOTE:** You must sort using system field names such as `lastModifiedTime`, and not by the field names appearing in response bodies such as `updated_time`.<br /><br />**Allowable Values:**<br /><br />`lastModifiedTime`, `-lastModifiedTime` |
| statuses<br /><br />array of strings<br /><br />Optional | Array of statuses by which to filter refunds.<br /><br />**Allowable Values:**<br /><br />`INITIATED`, `PENDING`, `PROCESSING`, `SUBMITTED`, `CANCELLED`, `COMPLETED`, `RETURNED`                                                                                                                                                                                                                                                                                |

<h3 id="_response_body_2">
  Response body
</h3>

| Fields                                                                                 | Description                                                                                                                                                                                                                                         |
| -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| count<br /><br />integer<br /><br />Returned                                           | Number of resources returned.<br /><br />**Allowable Values:**<br /><br />1-10                                                                                                                                                                      |
| start\_index<br /><br />integer<br /><br />Returned                                    | Sort order index of the first resource in the returned array.<br /><br />**Allowable Values:**<br /><br />Any integer                                                                                                                               |
| end\_index<br /><br />integer<br /><br />Returned                                      | Sort order index of the last resource in the returned array.<br /><br />**Allowable Values:**<br /><br />Any integer                                                                                                                                |
| is\_more<br /><br />boolean<br /><br />Returned                                        | A value of `true` indicates that more unreturned resources exist.<br /><br />**Allowable Values:**<br /><br />`true`, `false`                                                                                                                       |
| data<br /><br />array of objects<br /><br />Returned                                   | Contains one or more refunds on a credit account.<br /><br />**Allowable Values:**<br /><br />One or more refund objects                                                                                                                            |
| data\[].**token**<br /><br />string<br /><br />Returned                                | Unique identifier of the refund.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                            |
| data\[].**account\_token**<br /><br />string<br /><br />Returned                       | Unique identifier of the account for which the refund is issued.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing account token                                                                                          |
| data\[].**status**<br /><br />string<br /><br />Returned                               | Current status of the refund.<br /><br />**Allowable Values:**<br /><br />`INITIATED`, `PENDING`, `PROCESSING`, `SUBMITTED`, `CANCELLED`, `COMPLETED`, `RETURNED`                                                                                   |
| data\[].**method**<br /><br />string<br /><br />Returned                               | Payment instrument used to issue the refund.<br /><br />**Allowable Values:**<br /><br />`ACH`, `CHECK`                                                                                                                                             |
| data\[].**type**<br /><br />string<br /><br />Returned                                 | Type of refund.<br /><br />**Allowable Values:**<br /><br />`PAYMENT_REFUND`, `CREDIT_BALANCE_REFUND`                                                                                                                                               |
| data\[].**payment\_source\_token**<br /><br />string<br /><br />Conditionally returned | Unique identifier of the payment source that receives the refunded amount.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing payment source token                                                                         |
| data\[].**amount**<br /><br />decimal<br /><br />Returned                              | Amount of the refund.<br /><br />The maximum refund amount is the amount that brings the account balance to $0. For example, $4000 is the maximum refund amount for a -\$4000 account balance.<br /><br />**Allowable Values:**<br /><br />0.01 min |
| data\[].**currency\_code**<br /><br />string<br /><br />Returned                       | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                           |
| data\[].**description**<br /><br />string<br /><br />Conditionally returned            | Description of the refund.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                 |
| data\[].**created\_time**<br /><br />datetime<br /><br />Returned                      | Date and time when the refund was created.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                                 |
| data\[].**updated\_time**<br /><br />datetime<br /><br />Returned                      | Date and time when the refund was last updated.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                            |

<h3 id="_sample_response_body_2">
  Sample response body
</h3>

```json JSON expandable lines wrap theme={null}
{
  "count": 2,
  "start_index": 0,
  "end_index": 2,
  "is_more": false,
  "data": [
    {
      "token": "credit_balance_refund_token1234",
      "account_token": "my_account_token_12",
      "status": "PENDING",
      "method": "ACH",
      "type": "CREDIT_BALANCE_REFUND",
      "payment_source_token": "my_payment_funding_source_token",
      "amount": 10,
      "currency_code": "USD",
      "description": "credit balance refund",
      "created_time": "2025-01-02T20:17:28Z",
      "updated_time": "2025-01-02T20:17:28Z"
    },
    {
      "token": "credit_balance_refund_token12",
      "account_token": "my_account_token_34",
      "status": "COMPLETED",
      "method": "CHECK",
      "type": "CREDIT_BALANCE_REFUND",
      "amount": 10,
      "currency_code": "USD",
      "description": "credit balance refund",
      "created_time": "2025-01-02T20:17:28Z",
      "updated_time": "2025-01-02T20:17:28Z"
    }
  ]
}
```

<h2 id="retrieve_refund">
  Retrieve account refund
</h2>

**Action:** `GET`\
**Endpoint:** `/credit/accounts/{account_token}/refunds/{refund_token}`

Use the `/accounts/{account_token}/refunds/{refund_token}` endpoint to retrieve a refund.

<h3 id="_url_path_parameters_3">
  URL path parameters
</h3>

| Fields                                               | Description                                                                                                                                                                                                                                  |
| ---------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| account\_token<br /><br />string<br /><br />Required | Unique identifier of the credit account for which to retrieve a refund.<br /><br />Send a `GET` request to `/credit/accounts` to retrieve existing credit account tokens.<br /><br />**Allowable Values:**<br /><br />Existing account token |
| refund\_token<br /><br />string<br /><br />Required  | Unique identifier of the refund to retrieve.<br /><br />Send a `GET` request to `/credit/accounts/{account_token}/refunds/{refund_token}` to retrieve existing refunds.<br /><br />**Allowable Values:**<br /><br />Existing refund token    |

<h3 id="_response_body_3">
  Response body
</h3>

| Fields                                                                     | Description                                                                                                                                                                                                                                         |
| -------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Returned                                | Unique identifier of the refund.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                            |
| account\_token<br /><br />string<br /><br />Returned                       | Unique identifier of the account for which the refund is issued.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing account token                                                                                          |
| status<br /><br />string<br /><br />Returned                               | Current status of the refund.<br /><br />**Allowable Values:**<br /><br />`INITIATED`, `PENDING`, `PROCESSING`, `SUBMITTED`, `CANCELLED`, `COMPLETED`, `RETURNED`                                                                                   |
| method<br /><br />string<br /><br />Returned                               | Payment instrument used to issue the refund.<br /><br />**Allowable Values:**<br /><br />`ACH`, `CHECK`                                                                                                                                             |
| type<br /><br />string<br /><br />Returned                                 | Type of refund.<br /><br />**Allowable Values:**<br /><br />`PAYMENT_REFUND`, `CREDIT_BALANCE_REFUND`                                                                                                                                               |
| payment\_source\_token<br /><br />string<br /><br />Conditionally returned | Unique identifier of the payment source that receives the refunded amount.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing payment source token                                                                         |
| amount<br /><br />decimal<br /><br />Returned                              | Amount of the refund.<br /><br />The maximum refund amount is the amount that brings the account balance to $0. For example, $4000 is the maximum refund amount for a -\$4000 account balance.<br /><br />**Allowable Values:**<br /><br />0.01 min |
| currency\_code<br /><br />string<br /><br />Returned                       | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                           |
| description<br /><br />string<br /><br />Conditionally returned            | Description of the refund.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                 |
| created\_time<br /><br />datetime<br /><br />Returned                      | Date and time when the refund was created.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                                 |
| updated\_time<br /><br />datetime<br /><br />Returned                      | Date and time when the refund was last updated.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                            |

<h3 id="_sample_response_body_3">
  Sample response body
</h3>

```json JSON lines wrap theme={null}
{
  "token": "credit_balance_refund_token1234",
  "account_token": "my_account_token_12",
  "status": "PENDING",
  "method": "ACH",
  "type": "CREDIT_BALANCE_REFUND",
  "payment_source_token": "my_payment_funding_source_token",
  "amount": 10,
  "currency_code": "USD",
  "description": "credit balance refund",
  "created_time": "2025-01-02T20:17:28Z",
  "updated_time": "2025-01-02T20:17:28Z"
}
```

<h2 id="transition_refund">
  Transition account refund status
</h2>

**Action:** `POST`\
**Endpoint:** `/credit/accounts/{account_token}/refunds/{refund_token}/transitions`

Use the `/accounts/{account_token}/refunds/{refund_token}/transitions` endpoint to transition a credit account refund’s status to a new status.

<h3 id="_url_path_parameters_4">
  URL path parameters
</h3>

| Fields                                               | Description                                                                                                                                                                                                                                                                |
| ---------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| account\_token<br /><br />string<br /><br />Required | Unique identifier of the credit account for which you want to transition a refund status. Send a `GET` request to `/credit/accounts` to retrieve existing credit account tokens.<br /><br />**Allowable Values:**<br /><br />Existing account token                        |
| refund\_token<br /><br />string<br /><br />Required  | Unique identifier of the refund whose status you want to transition. Send a `GET` request to `/credit/accounts/{account_token}/refunds` endpoint to retrieve existing refund tokens for a given account.<br /><br />**Allowable Values:**<br /><br />Existing refund token |

<h3 id="_request_body_2">
  Request body
</h3>

| Fields                                       | Description                                                                                                                                                       |
| -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Optional  | Unique identifier of the refund status transition.<br /><br />**Allowable Values:**<br /><br />36 char max                                                        |
| status<br /><br />string<br /><br />Required | Current status of the refund.<br /><br />**Allowable Values:**<br /><br />`INITIATED`, `PENDING`, `PROCESSING`, `SUBMITTED`, `CANCELLED`, `COMPLETED`, `RETURNED` |

<h3 id="_sample_request_body_2">
  Sample request body
</h3>

```json JSON lines wrap theme={null}
{
  "status": "SUBMITTED"
}
```

<h3 id="_response_body_4">
  Response body
</h3>

| Fields                                                                     | Description                                                                                                                                                                                                                                         |
| -------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Returned                                | Unique identifier of the refund.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                            |
| account\_token<br /><br />string<br /><br />Returned                       | Unique identifier of the account for which the refund is issued.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing account token                                                                                          |
| status<br /><br />string<br /><br />Returned                               | Current status of the refund.<br /><br />**Allowable Values:**<br /><br />`INITIATED`, `PENDING`, `PROCESSING`, `SUBMITTED`, `CANCELLED`, `COMPLETED`, `RETURNED`                                                                                   |
| method<br /><br />string<br /><br />Returned                               | Payment instrument used to issue the refund.<br /><br />**Allowable Values:**<br /><br />`ACH`, `CHECK`                                                                                                                                             |
| type<br /><br />string<br /><br />Returned                                 | Type of refund.<br /><br />**Allowable Values:**<br /><br />`PAYMENT_REFUND`, `CREDIT_BALANCE_REFUND`                                                                                                                                               |
| payment\_source\_token<br /><br />string<br /><br />Conditionally returned | Unique identifier of the payment source that receives the refunded amount.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing payment source token                                                                         |
| amount<br /><br />decimal<br /><br />Returned                              | Amount of the refund.<br /><br />The maximum refund amount is the amount that brings the account balance to $0. For example, $4000 is the maximum refund amount for a -\$4000 account balance.<br /><br />**Allowable Values:**<br /><br />0.01 min |
| currency\_code<br /><br />string<br /><br />Returned                       | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                           |
| description<br /><br />string<br /><br />Conditionally returned            | Description of the refund.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                 |
| created\_time<br /><br />datetime<br /><br />Returned                      | Date and time when the refund was created.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                                 |
| updated\_time<br /><br />datetime<br /><br />Returned                      | Date and time when the refund was last updated.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                            |


## Related topics

- [Balance Refunds](/docs/core-api/credit-account-balance-refunds.md)
- [Fee Refunds](/docs/core-api/fee-refunds.md)
- [About Credit Account Journal Entries](/docs/developer-guides/about-credit-account-journal-entries.md)
- [About Credit Account Ledger Entries](/docs/developer-guides/about-credit-account-ledger-entries.md)
- [Payments](/docs/core-api/credit-account-payments.md)
