# In-Person Payments (/docs/payments/in-person-payments)



Resytech supports in-person payments via Stripe Terminal for physical card readers at your location. In-person card payments are recorded with the type `card-present` and are processed through your connected Stripe account just like online payments.

Setting Up a Terminal [#setting-up-a-terminal]

1. Purchase a compatible Stripe Terminal reader (see [Stripe's hardware page](https://stripe.com/terminal) for supported models)
2. Navigate to **Dashboard > Company > Payments > Terminals**
3. Register the reader with your Stripe account
4. The terminal will appear in your dashboard as available

Each terminal reader is associated with a specific location, so payments are automatically tagged to the correct location in your reporting.

Processing a Payment [#processing-a-payment]

1. Open the booking or create a new one
2. Select **Pay with Terminal**
3. Choose the connected reader from the list
4. The reader prompts the customer to tap, insert, or swipe their card
5. Payment confirmation appears in the dashboard
6. The booking balance is updated automatically

Card-Present Payment Options [#card-present-payment-options]

| Option               | Description                                                             |
| -------------------- | ----------------------------------------------------------------------- |
| **Amount**           | The dollar amount to charge (defaults to the booking balance)           |
| **Apply to Balance** | Whether to subtract the payment from the booking balance (default: yes) |
| **Description**      | Optional description attached to the Stripe payment intent              |

Supported Methods [#supported-methods]

| Method                  | Description                                        |
| ----------------------- | -------------------------------------------------- |
| Tap (contactless / NFC) | Customer holds their card or phone near the reader |
| Chip (EMV)              | Customer inserts their chip card into the reader   |
| Swipe (magnetic stripe) | Customer swipes their card through the reader slot |

All three methods produce a `card-present` transaction. The specific entry method is recorded by Stripe for your records.

Card-Not-Present Payments [#card-not-present-payments]

Staff can also charge a card without a physical reader by keying in the card details from the dashboard. These are recorded as `card-not-present` transactions and are useful for phone bookings where the customer provides their card number over the phone.

Transaction Fees [#transaction-fees]

In-person payments processed through Stripe Terminal typically have lower processing fees than online transactions (2.6% + $0.10 vs. 2.9% + $0.30). The exact rates depend on your Stripe account agreement.

Point of Sale [#point-of-sale]

Stripe Terminal also powers the [Point of Sale](/docs/pos) system for selling merchandise and extras outside of the booking flow. POS transactions are tracked with the `POS` source type, separate from booking payments.

Related How-To Guides [#related-how-to-guides]

* [Accept In-Person Payments](/how-to/payments/accept-in-person-payments) -- Full walkthrough of terminal setup and first payment
* [Process a Payment](/how-to/payments/process-a-payment) -- General payment processing guide
* [Set Up Stripe](/how-to/payments/set-up-stripe) -- Required before you can use terminals
