> This page is for version v1 (default).
> For other versions, use one of these documentation indexes:
> - v1 (default): https://developers.truemed.com/v-1/llms.txt

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

# Capturing payments

> How manual capture works for Truemed orders in Shopify, the capture window, and how to automate capture with Shopify Flow.

Truemed orders reach a capturable state on a different schedule than standard Shopify orders, because payment can't be captured until a Letter of Medical Necessity (LMN) has been issued. If your store uses manual capture, this page covers what changes and how to avoid leaving orders uncaptured.

If your store captures automatically as soon as payment is authorized, there's nothing to do. Truemed orders capture on their own once the LMN is issued.

## Check your capture method

Go to Shopify **Settings → Payments** and check the **Payment capture method**.

![Payment Capture Method setting](/_fern-img/eb1d0122ae7a3ddb9468f239cbb5f5428c8d46bf79de8ffa6c6042dcc4c6d360.webp)

This page applies if you're set to either:

* **Automatically when the entire order is fulfilled**
* **Manually**

> **Note**
>
> This does not apply to Truemed's "Compliant Capture" flow, where orders are blocked from being fulfilled or marked as paid until an LMN is issued.

## What changes for Truemed orders

A standard Shopify order is authorized and capturable the moment it's placed. A Truemed order is not.

1. **Order created.** The order appears in Shopify, an authorization is placed on the customer's card, and the order sits in **Payment pending**. It cannot be captured yet.
2. **LMN issued.** A licensed provider reviews the customer's health survey. Timing varies and sits outside the normal Shopify workflow.
3. **Order moves to Authorized.** This can take up to 48 hours from when the order was placed. Only now is the order capturable.
4. **You capture**, either manually or through automation.

See [Financial statuses](/guides/setup/shopify/financial-statuses) for the full status reference.

## The capture window

Once an order reaches **Authorized**, you have **7 days** to capture it. After that the authorization expires and the funds are released.

> **Warning**
>
> Expired authorizations cannot be captured after the fact. Once the underlying Stripe authorization has expired, the only option is for the customer to place a new order.

## Capturing manually

From the Orders list, select the orders you want and use **bulk capture**:

![Bulk capture from the orders list](/_fern-img/8047c587730775250ed96b5ce413a800f96946a7bea520ed755af732923cfa72.webp)

Or open an individual order and click **Capture payment**:

![Capture payment button](/_fern-img/77bbc110c722786a364b92117d2f71c0417f2e4a3d50eb2d48f4c7f1ccfa211f.webp)

> **Warning**
>
> You can only capture payment **once per order**. Partial captures are not supported.

## Automating capture with Shopify Flow

If you want Truemed orders captured automatically while keeping manual capture on for everything else, build a dedicated Shopify Flow for them.

![Example Shopify flow that captures Truemed order transactions](/_fern-img/1a128ffba1470a0b0cc117f57b6592b0ca00b4d845b1c0bef2efcc46f8126fc5.webp)

The flow above captures a Truemed order once its transaction is created, the gateway is `Truemed`, the transaction kind is `AUTHORIZATION`, and the order is capturable. Rebuild it in the Shopify Flow app, or email [merchants@truemed.com](mailto:merchants@truemed.com) for an importable `.flow` file.

> **Note**
>
> Every fulfillment setup is different. Test thoroughly in your own environment before relying on this in production.

## Common problems

**Missed captures.** The most common failure. It happens when capture automation runs before the order has reached Authorized, when the automation has no retry logic to re-check status, or when the capture window is too narrow to absorb the LMN delay. Build in retries so a single early pass doesn't strand the order.

**Orders sitting uncaptured.** Usually means the fulfillment process wasn't adjusted for the pending-to-authorized delay. Check for Authorized orders older than a day that nothing has picked up.

## Need help?

Reach out to [merchants@truemed.com](mailto:merchants@truemed.com) if you have questions about your payment settings.