Fio bank transfers, matched in Shopify
Stop checking
bank transfers by hand.
Show a QR payment as soon as an order is placed. Fio QR Payments checks the reference, amount and currency on incoming transfers. Exact matches are marked paid; anything else stays in review.
For Shopify merchants using Fio Bank · CZK & EUR
Automatic matching
A transfer matched to the right order.
Built for the bank-transfer flow Czech and Slovak Shopify merchants already use.
How the payment moves
From order to paid.
With the checks built in.
The customer pays your Fio account. The app shows the transfer details, checks the reference, amount and currency, and updates Shopify only after an exact match.
Customer chooses bank transfer
They choose your configured manual-payment method at Shopify checkout.
The QR payment appears
The amount, account and reference are ready to scan after checkout.
Fio confirms the transfer
The app checks the account, reference, amount and currency before matching.
Shopify marks the order paid
Only one exact match changes the Shopify order status.
01 / Customer payment
Make bank transfer easy to start. With one QR code.
After checkout, customers see a QR code with the amount, account and reference. They scan it in their banking app instead of typing the details again.
⌁ Scan it in your banking app.
- ✓ QR Platba for CZK
- ✓ PAY by square for EUR
- ✓ Exact amount and reference
- ✓ Order Status works on mobile
Pay by bank transfer
Complete your payment
The transfer is made directly to the merchant’s bank account.
02 / Automatic matching
Keep Fio and Shopify in step.
The app compares the account, reference, amount and currency. It marks an order paid only when those values produce one exact match; anything else stays visible for review.
✓ Exact match? Mark the order paid.
Read the matching rules →Payment matches
3 transactions03 / Exceptions stay visible
Automate exact matches. Review the rest.
A partial payment, duplicate or wrong currency is not a safe match. The app leaves it in the review queue instead of changing the order status.
! Automate the match. Keep the exception visible.
04 / Shopify workflow
Shopify is where the work stays.
Customers stay in Shopify after checkout. Merchants manage the app in the embedded admin, with no extra customer account or payment-instruction redirect.
- ✓ Embedded admin app
- ✓ Thank You extension
- ✓ Order Status extension
- ✓ Automatic paid status
- ✓ Shopify-managed install
- ✓ No customer login
The connection
Connect the Fio account behind your current flow.
The app reads incoming Fio transactions, removes duplicates and sends only a safe match to Shopify.
Security & control
Payment automation needs plain security rules.
Credentials are encrypted, Shopify requests are verified, permissions stay limited, and uncertain payments go to review.
order01
rules02
transaction03
review04
accountable.
Fio API credentials encrypted at rest by the application.
Shopify authentication uses Shopify-supported embedded app and session-token flows.
Webhook signatures, duplicate webhooks and duplicate transactions are checked.
Only necessary Shopify order permissions are requested.
Sensitive values are excluded from normal application logging where designed.
Ambiguous transactions require human review. The app never marks them as paid by guesswork.
For the finance team
Export the statement when finance needs it.
Matching payments is the core workflow. When finance needs the wider picture, retrieve or export Fio account statements in the formats your current process accepts.
See the setup →The difference
Spend less time matching. Keep the store moving.
Customers keep paying by bank transfer. The app handles the repeatable checks and leaves exceptions for you.
- Copy bank details
- Enter amount and reference
- Log into internet banking
- Find the matching order
- Repeat for every order
For Czech and Slovak stores
Bank transfer is still common in this market.
Keep the payment method customers know. The app adds a QR code and supports QR Platba / SPAYD for CZK and PAY by square for EUR.
See the practical details →Two local formats.
Setup
Connect the account Then let the next order run.
Install the app, connect the Fio account and choose which manual-payment methods it should handle. The next eligible order gets its QR instructions.
Install
Install the Shopify app and open the embedded admin.
Connect Fio
Add the Fio API credentials and verify the merchant account.
Enable bank transfer
Choose which configured manual-payment methods the app should handle.
A focused admin view
See what needs
your attention.
Keep the useful signal close: payments waiting, exact matches and items in review.
Payments
All configured accounts are responding.
Questions before you connect Fio
What the app does
and what it doesn’t.
No. Customers pay directly into the merchant’s bank account. The app prepares the payment instructions and matches Fio transactions to Shopify orders.
No. The payment goes directly from the customer’s account to the merchant’s bank account.
If a customer pays the wrong amount, the app does not mark the order as paid automatically. A partial or otherwise ambiguous payment may be sent for manual review.
The app supports CZK and EUR accounts. CZK payments use QR Platba / SPAYD, while euro payments use PAY by square.
Yes. Automatic matching uses Fio’s banking API and the configured Fio account.
Yes. You can connect multiple bank accounts and configure the appropriate account for each supported currency.
If an order is cancelled, its payment is no longer matched automatically. An existing payment may need review.
Yes. After an exact match is verified, the app uses Shopify’s supported mechanisms to mark the order as paid.
A clean end to the order flow
Bank transfer shouldn’t create a second admin job.
Customers pay the way they already know. Shopify gets the payment status when the transfer matches.
✓ For Shopify stores using Fio Bank · CZK and EUR