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

# Setup Cash App

> Manual Cash App checkout with buyer mark-sent and seller confirm.

Cash App on Join Markt is a **manual confirmation** flow — not an automated card processor webhook.

## Routes

| Route                                | Who                                 |
| ------------------------------------ | ----------------------------------- |
| `POST /api/cash-app/create-checkout` | Buyer / checkout UI                 |
| `POST /api/cash-app/mark-sent`       | Buyer marks payment sent            |
| `POST /api/cash-app/confirm`         | **Seller session** confirms receipt |

## Flow

1. Checkout creates a Cash App session with store instructions / cashtag.
2. Buyer pays externally and clicks mark-sent.
3. Seller reviews in the dashboard and confirms.
4. Confirm path completes the order and triggers fulfillment.

## Setup

1. Enable Cash App in **Payment methods**.
2. Configure the cashtag / instructions shown to buyers.
3. Train support staff to confirm only after funds are visible.

## Security notes

* `confirm` requires a seller session — do not expose it on merchant sites.
* Rate limits apply to create / mark-sent like other checkout routes.
* Treat mark-sent as a signal, not proof of payment.
