Payment Settings
You can find payment settings in the admin panel under System › Basic Settings › Payments › Payment Settings (URL: /admin/settings/payment).
This page is used to:
- Fill in company details and bank information (used in invoices and payment instructions)
- Enable or disable payment methods for the e-commerce checkout (retail and wholesale)
Card payments with Merzio pay
If you want to take card payments right in your checkout with no redirect, see Merzio pay. It has its own menu item (Sales › Merzio pay) and is switched on there, not on this page.
WARNING
Changes to bank details are saved to both the database and the environment configuration. Make sure you enter the correct information.
Two settings tabs
The payment settings page is split into two tabs:
- Basic payment settings — company and bank details, contact and address.
- Payment types — turning payment methods on and off for both retail and wholesale (B2B).
All fields are described below regardless of which tab they sit on.
Company Information
| Field | Required | Description |
|---|---|---|
| Company name | Yes | Legal or display name. Shown on invoices and in payment instructions. |
| Company ID | No | Business registration number (e.g. IČO). |
| Tax ID | No | Tax identification number. |
| VAT ID | No | VAT registration number. |
Bank Information
| Field | Required | Description |
|---|---|---|
| Bank account | Yes | IBAN or bank account number. Spaces are automatically removed on save (IBAN is normalised). |
| SWIFT code | No | SWIFT/BIC code of the bank. |
| Bank name | Yes | Name of the bank. |
Used for bank transfer instructions, QR payment data, and invoices.
Contact and Address Information
| Field | Required | Description |
|---|---|---|
| Contact email | No | Store contact email. |
| Contact phone | No | Contact phone number. |
| Street | No | Street address. |
| City | No | City. |
| Postal code | No | Postal / ZIP code. |
| Country | No | Country. |
| Opening hours | No | Free text for opening hours (max 1000 characters). |
All fields are optional. They are used in invoices, the store footer, or other areas depending on the theme.
Payment Methods (Retail)
On the Payment types tab you control which payment methods are available to regular customers (guests and logged-in users without a B2B group) at checkout. The methods are in a table; each has its own row with three switches:
- Enabled — the method's master switch (the "Enable [name]" row). When off, the method never appears at checkout.
- Normal orders — shown once the method is enabled. The method is offered for carts without special products.
- Special orders — shown once the method is enabled. The method is offered when the cart contains at least one product with the Special payment flag (set on the product).
Both availability options can be enabled at the same time. See Special Shipping & Payments for details.
| Payment method | Description |
|---|---|
| Bank transfer | Payment by bank transfer |
| Global Payments | Card payment via Global Payments (GP webpay) |
| Quatro | Instalment purchase via Quatro (VÚB) |
| Cash on delivery (COD) | Payment on delivery |
| Cash payment | Payment in cash on in-person pickup |
| Stripe | Card payment via Stripe |
| Finby | Payment via Finby |
| Comgate | Payment via Comgate |
| Pay24 | Payment via Pay24 |
| GoPay | Payment via GoPay |
Gateway API Settings
API keys and gateway-specific options (Stripe, Finby, Comgate, Pay24, GoPay, Global Payments, Quatro) are not configured on this page. Each gateway has its own page under System › Basic Settings › Payments › [gateway name] – you can also reach it through the Settings link under the method's name in the table. A gateway's menu item appears only after its feature is switched on in System › Store features.
For Stripe, the webhook (which lets Stripe notify your store about successful payments, refunds, and disputes) is configured automatically when you save your Stripe keys — no manual setup needed. See Stripe Webhook (Auto-Configured).
Cash payment
Payment in cash on in-person pickup has its own page, System › Basic Settings › Payments › Cash Payment (URL: /admin/settings/cash-payment):
- Enable Cash Payment — offers in-person cash payment as a payment method at checkout.
- Order amount limits — Minimum amount and Maximum amount. Cash payment is only shown at checkout when the order total falls within this range. Leave a field empty for no limit.
Legal cash limit
Cash payments are capped by law. Set the maximum so you stay within the legal limit – the current notice is shown right on the settings page.
Payment Methods (Wholesale / B2B)
This section controls which payment methods are shown to B2B customers at checkout.
B2B Groups
Select which B2B groups should use the wholesale payment methods:
- No group selected: Wholesale methods are shown to all logged-in customers who belong to any B2B group.
- One or more groups selected: Wholesale methods are shown only to customers from the selected groups. Other B2B customers see retail methods.
Wholesale Payment Methods
The same methods as retail — each can be independently enabled or disabled for wholesale customers:
| Payment method |
|---|
| Bank transfer |
| Cash on delivery |
| Cash payment |
| Stripe |
| Finby |
| Comgate |
| Pay24 |
| GoPay |
| Global Payments |
| Quatro |
Merzio pay for B2B customers is switched on on the Merzio pay page.
Payments for Service Bookings
Payment methods for service bookings (not the e-commerce checkout) are not configured on this page. They are set in Catalog › Products › Configuration › Service Settings, where you can enable bank transfer, card payment, and pay in person.
The exception is the Stripe publishable key — it is read from the Stripe settings, even for card payments on service bookings.
See Service Booking Payments for more details.
Country-specific settings
If you sell to several countries, you can enable different payment methods for a specific delivery country than the global ones. The Payment configuration scope card at the top of the page controls this:
- Global defaults — values that apply to every country without its own settings.
- For specific country — pick a country from the list and adjust which payment methods it offers.
What can be overridden per country
For a specific country you can override only the payment-method on/off toggles (both retail and wholesale). Company and bank details and gateway credentials are shared across the whole shop and are changed only in the global scope.
On the Payment types tab, when a specific country is selected, a panel titled "Overridden for this country (differs from global):" lists exactly which methods differ from the global setting in that country. If the country has no different values yet, you'll see "None yet — all values inherit the global settings."
How it works:
- Only the methods you actually change for that country are overridden — just the deviations from the global setting are stored, not a full copy.
- Methods you don't adjust for the country keep inheriting the global values, even later when you change the global setting.
- Remove a country override with the Clear country override button — the country returns to fully global values.
TIP
The country scope is only offered when the shop has more than one active country. Before switching to another country, remember to save your changes with Save Changes.
Saving Settings
After you edit something, a floating bar with Save Changes and Discard appears at the bottom of the screen. Click Save Changes. Any validation errors are shown next to the relevant fields. If you leave the page with unsaved changes, the admin warns you.