---
id: help.payments.in-person
title: "Take payments in person with a QR code"
canonical: https://docs.secureprocessing.app/help/payments/take-payments-in-person
description: "Print the QR code from a payment link’s page and put it on your counter. Your customer scans it and pays by card on their own phone."
last_verified: 2026-11-02
---

# Take payments in person with a QR code

Print the QR code from a payment link’s page and put it on your counter. Your customer scans it and pays by card on their own phone.

Who can: Owner, Administrator, Developer can make a payment link in [Payment links](https://dashboard.secureprocessing.app/payment-links).

## Set it up once

1. [Create a payment link](https://docs.secureprocessing.app/help/payment-links/create-a-payment-link.md) for what you sell at the counter.
2. Open the link under **Payment links**. Its page shows a QR code labelled **Scan or print**.
3. Print it, and put it where your customers can scan it.

Make the link in **Live** mode. A QR code from Test mode only takes test cards.

## When a customer pays

They scan the code with their phone’s camera, and the link opens. They enter their email, then type their card on a secure page hosted by the bank. When it says the payment went through, it appears under **Payments**.

Check that it says **Paid** before they leave with what they bought.

## If the amount changes every time

A link charges one price. For a bill that differs each time, make a price where [the customer chooses the amount](https://docs.secureprocessing.app/help/payment-links/let-customers-choose-the-amount.md), and tell them what to enter.

## We do not sell card machines

There is no terminal to tap or insert a card into, and no app. The card is always typed by your customer on their own phone.

For developers: [Payment links](https://docs.secureprocessing.app/payment-links.md)

## Related

- [Share a payment link](https://docs.secureprocessing.app/help/payment-links/share-a-payment-link.md)
- [Let customers choose the amount](https://docs.secureprocessing.app/help/payment-links/let-customers-choose-the-amount.md)
- [Take a payment over the phone](https://docs.secureprocessing.app/help/payments/take-a-payment-over-the-phone.md)

Still stuck? Write to [admin@secureprocessing.app](mailto:admin@secureprocessing.app) with the payment link’s id.
