Payments
Avvyr POS supports multiple payment methods and terminal integrations. Configure which methods are available and how terminals connect to your registers.
Supported payment methods
| Method | Description |
|---|---|
| Card (Adyen) | Card payments via Adyen-connected terminals. |
| Cash | Cash payments with change calculation. |
| Swish | Swedish mobile payment via QR code or push notification. |
| Klarna | Pay later or pay now via Klarna. |
| Gift Card | Redeem gift cards as payment. |
| Store Credit | Apply store credit balances to orders. |
Payment terminal integration
Cloud terminals (Adyen)
Cloud terminals communicate through the Avvyr backend. This is the recommended setup for most environments.
- Manage cloud terminals under POS → Settings → Payments & Terminals → Cloud Terminals.
- Terminals need to be boarded (activated) before use.
- Each terminal is associated with a business unit and payment method.
Local terminals
For environments where low latency is critical, Avvyr supports direct TCP connections to payment terminals on the same local network.
- Configure under POS → Settings → Payments & Terminals → Local Terminals.
- Uses the NEXO protocol for direct device-to-terminal communication.
- Requires the Avvyr native app (not available in the browser version).
Tap to Pay
Use an iPhone or Android device as a payment terminal.
- Enable under POS → Settings → Payments & Terminals → Tap to Pay.
- Requires the Avvyr native app.
Processing a payment
- From the cart, proceed to Checkout.
- The checkout screen shows the total amount remaining.
- Select a payment method.
- Process the payment:
- Card — The terminal prompts the customer. Payment is completed or cancelled.
- Cash — Enter the tendered amount. Change is calculated automatically.
- Swish — A QR code is shown on the customer display (if connected) for the customer to scan.
- Klarna — A payment session is initiated for the customer to complete.
- Gift Card / Store Credit — Enter the card number or reference. The balance is validated before use.
- Once the full amount is paid, the order is created automatically.
Split payments
When Split Payments is enabled (under POS settings), you can combine multiple payment methods on a single order:
- Start by selecting the first payment method and entering a partial amount.
- After the first payment is processed, the remaining amount is shown.
- Select another payment method for the remaining balance.
- Repeat until the order is fully paid.
The checkout screen tracks all applied payments and the remaining amount.
Refunds
When processing return items, refund payments follow the same flow:
- The cart shows a negative total for return items.
- Select a payment method to process the refund.
- Card refunds are sent back through the terminal.
- Cash refunds are paid out from the register.
Payment configuration
Payment methods are configured per market under Settings → Markets → Market → Payment Methods. The order and availability of payment methods per register can be customized under POS → Settings → Payments & Terminals → Payment Methods & Order.