# Credit Card on File

Looking to store or hold a client's credit card on file for future charges? Here's how to handle this with Sesami and Shopify.

## How Payments Work with Sesami

Sesami doesn't process payments directly — payments are handled through Shopify's checkout system. Shopify maintains PCI compliance, which means merchants cannot manually store credit card numbers in Shopify admin.

## Recommended: Downpay

[Downpay](https://apps.shopify.com/downpay) is a Shopify app that works well with Sesami and offers:

* **Card on file** via Shopify's API
* **Deposits and partial payments**
* Capture the remaining balance from the order page or POS

## Alternative Approaches

* **Send an invoice** to the customer for the remaining balance
* **Charge a deposit** at booking and collect the rest at the appointment (see [Deposits](/payments/deposits.md))

## Related

* [Deposits](/payments/deposits.md) — collect partial payment at booking
* [Tips](/payments/tips.md) — add tipping to checkout


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sesami.co/payments/credit-card-on-file.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
