> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.fluveo.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.fluveo.com/_mcp/server.

# Charges

> **Status: `contracted_test` (read-only).** Charge list/retrieve are in the
> [API Reference](/api-reference). They are a projection — you don't create
> a charge directly.

A Charge is the read-only record of money moving for a [Payment Intent](/resources/payments).
You never create one directly: money moves through a Payment Intent, and a succeeded
intent exposes its charge via `latest_charge`. Retrieve a charge to inspect the
amount captured, the amount refunded, and the refund history.

## Relationship to other objects

* **Created by** a succeeded [Payment Intent](/resources/payments) (`latest_charge`).
* **Refunds** apply to the payment and are reflected on the charge
  (`amount_refunded`, `refunded`). Merchant-public webhook delivery is
  unavailable, so retrieve the Charge or Refund instead of waiting for an event.

Use the [API Reference](/api-reference) (curl) for the field shape.