Skip to main content

How to accept payments from clients via POS terminal or QR code

Learn how to enable and use personal payments in Orderry for fast, error-free payments via POS terminal or QR code

Christina avatar
Written by Christina
Updated today

Personal payments allow you to accept payment from a client directly at the point of service — via a POS terminal or QR code. This reduces the number of errors, speeds up settlement with the client, and ensures that the payment is correctly recorded in the system immediately after successful payment. This feature will be useful for offline businesses and services that accept payments while serving clients on site — service centers, retail stores, workshops, salons, and other locations where fast checkout and accurate payment recording at the cash register are important.

For example:

  • at a service center, a technician can accept payment immediately after completing the work via a POS terminal, without being distracted by additional actions with invoices or payment links;

  • in a beauty parlor or studio, a client can quickly pay for the service by scanning a QR code on the spot, which speeds up the payment process and reduces queues at the reception desk.


How to enable the feature

First, you need to activate the option in the payment integration settings. Currently, this feature is only available in the SumUp integration.

1. Go to Settings > Integrations and open the desired integration.

2. Open the merchant for which you want to set up in-person payments.

3. Check the Enable in-person payment checkbox.

4. Select the payment acceptance method:

  • Terminal — allows you to accept payments via a POS terminal.

  • QR code — allows you to accept payments by providing the client with a QR code to scan. After scanning, the client is redirected to the payment page. It works like a payment link, but is faster and more convenient.

5. Next, depending on the method you choose:

  • For a terminal — enter the Pairing Code to connect Orderry to the POS terminal.

  • For a QR code — first save the merchant settings, then download the QR code in PNG format.

6. Save the integration settings. After connecting, the connected merchant will be indicated at the cash register.

⚠️ Important: only one merchant with personal payments enabled can be connected to one cash register.


How it works

From now on, when creating a payment (regardless of what the payment is for — an order, a sale, an invoice), if you select an account for which a merchant with personal payments is connected, two buttons will be displayed: Accept and Create.

  • The Create button creates a payment.

  • The Accept button opens a modal window awaiting payment.

If Terminal is selected, the client must make the payment within 5 minutes, otherwise the payment request will be canceled.

If QR code is selected, the client must scan the QR code to open the payment page. Payment must be made within 15 minutes, otherwise the request will be canceled.

Please note: switching to another tab does not stop the payment waiting time.

Technically, QR code payments work in the same way as payment links. However, unlike standard payment links, they are not displayed in the list of links for the client and are only accessible via a QR code.

Once paid, the transaction will be recorded in the standard way in the account.

If the payment is unsuccessful, Payment failed will be displayed in the waiting window, and the payment creation window will remain open, where you can click Try again to re-initiate it.

Payment cancellation is possible in the following cases:

  • manual — while waiting, the payment can be canceled by closing the waiting window or canceling the payment on the terminal (if your terminal allows it);

  • automatic — automatic cancellation may occur if the payment is not made within the required time frame.

After cancellation, you can try again or create the payment manually.

in-person payments, POS terminal payments, QR code payments, accept payments on site, point-of-service payments

Did this answer your question?