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

# Cash purchase confirmation

> How confirmation codes work for cash deals and how they unlock reviews and feedback

# Cash purchase confirmation

Cash purchase confirmation lets buyers and sellers verify an in-person cash deal after it happens.

The confirmation code links the transaction to the correct listing so the buyer can leave a review and the seller can keep the transaction history accurate.

## What the confirmation code does

A confirmation code is a short, one-time code tied to a specific listing and seller.

When a buyer redeems it:

* the cash purchase is marked as confirmed
* the buyer can continue to the review flow
* the transaction can count toward trust and reputation systems

When the seller records quantities while creating the code, the listing inventory is reduced at the same time.

## For buyers

### How to confirm a cash purchase

1. Ask the seller for their confirmation code or QR code after the sale is completed
2. Open **Confirm Purchase**
3. Sign in if prompted
4. Enter the code manually or open the shared confirmation link
5. Confirm the purchase
6. Leave a review right away, or come back later by opening that seller's profile and using the **Reviews and feedback** section to enter the seller's confirmation code

The code is meant for completed cash transactions only.

If you do not leave a review right away, you can go to the seller's profile page later and use the **Reviews and feedback** section to enter that seller's confirmation code. This entry point is available on both seller organization profiles and individual user profiles.

### Where to start

You can confirm from places such as:

* a shared confirmation link or QR code from the seller
* the **Have a confirmation code?** prompt on a seller or member profile
* **Profile** → **Account** → **Confirm Cash Purchase**
* the **Confirm Purchase** screen in the app

## For sellers

### Record the sale and generate a code

The **Cash Sale** flow on the manage screen does both jobs at once: it records what sold and generates the buyer's confirmation code.

1. Open the **Sell** tab, open the listing in **Published**, and select **Cash Sale**.
2. Under **How many sold?**, set the quantity for each row that sold. Leave everything at `0` if you only want a code with no inventory change.
3. Select **Generate Code**. The inventory change and the code are applied together — if a quantity is invalid, nothing changes and no code is created.

Generate a code only after the cash transaction is complete and you are ready for the buyer to confirm it.

Before the code is created, the app asks how many animals sold from each inventory row. Choose the sold quantities if the listing still needs to be updated. Leave every row at `0` if inventory is already correct and you only need a confirmation code.

The code can be shared as:

* a short code
* a QR code
* a deep link that opens the confirmation screen

### Review a code you already generated

If you generated a code earlier — for example, away from the buyer — you do not need to make a new one. Open **Cash Sale** again and pick the code from **Active codes** to bring its QR and short code back up so you can share it. Only your own listing's active (unclaimed, unexpired) codes appear there.

### Generate a code without changing inventory

Leaving every row at `0` generates a code while leaving your counts untouched. The code's job is to link the buyer to the listing so they can leave a review — sometimes you need that without reducing inventory again. Common cases:

* **You're re-issuing a lost or expired code.** Codes expire after 24 hours and can only be claimed once. If you already reduced inventory when you first recorded the sale, generate the replacement at `0` so the same sale is not counted twice. (If the original code is still active, reuse it from **Active codes** instead.)
* **Inventory is already accurate.** You already marked the listing **Sold Out**, reduced the count another way, or reconciled it in your own records. The buyer still needs a code to leave their review.
* **The sale isn't a counted inventory line.** A cash deal for an add-on like delivery or boarding, or a one-off that isn't one of your inventory rows, has nothing to reduce.
* **The buyer is confirming later.** They paid at pickup and you took the count down then, but they're only now asking for the code so they can review you.

### What happens after the buyer redeems it

After redemption:

* the buyer can leave a seller review
* the confirmed transaction can support trust and reputation updates
* seller-side buyer feedback can be tied to a verified transaction path where applicable

Inventory is reduced when the seller generates the code, not when the buyer redeems it. If the code is never redeemed, the listing still reflects the sale the seller recorded.

## Important details

* Codes are tied to one listing and one seller
* Codes are intended for a single buyer claim
* Codes expire, so old codes may stop working
* You must be signed in to redeem a code
* Sellers cannot redeem their own code
* A seller cannot record more sold animals than the listing currently shows as available

## If the code does not work

The most common reasons are:

* the code was typed incorrectly
* the code expired
* the code was already claimed
* you are signed in with the wrong account

If that happens, ask the seller to verify the listing and provide a current code if the transaction is eligible.

## After confirmation

Once the purchase is confirmed, you can continue to [Reviews & reputation](/help/reviews) to leave a review.
