Virtual POS Comparison: Which One Suits Your Online Store?
How bank virtual POS accounts differ from payment providers, what really drives the cost and which questions to ask before you sign.

A virtual POS is the infrastructure that lets your online store accept credit and debit card payments. In Turkey there are two main routes: work directly with a bank, or use a licensed payment provider such as iyzico or PayTR. This article explains how the two differ, what actually drives the cost and which questions to ask when choosing in 2026. Fees change often, so we don't quote figures; we explain the logic and recommend confirming current rates with each provider.
Types of virtual POS
Bank virtual POS
You sign a merchant agreement with a bank and payments settle directly into your bank account. High-volume businesses can negotiate fees. On the other hand, onboarding can take longer, and some banks ask for collateral or a trading history. Installments are usually limited to that bank's own card program.
Payment providers
Payment institutions licensed by the Central Bank of Turkey, such as iyzico, PayTR, Param and Sipay, let you accept cards from many banks through a single integration. Applications are mostly online and can be approved within days. Offering installments across card families becomes easy. In return, the fee structure can differ from a bank's, especially at low volume, and funds reach your account after a set holding period.
Multi-POS routing
As volume grows, you can run several POS accounts at once. The system detects which bank issued the card and routes the transaction to the most suitable POS. It takes more development work but lowers both fees and the risk of downtime.
Comparison table
| Criterion | Bank virtual POS | Payment provider |
|---|---|---|
| Onboarding time | Usually longer | Usually shorter |
| Documents and collateral | Varies by bank, collateral possible | More flexible, online application |
| Installments | Mostly limited to the bank's card family | Installments across many card families |
| Fees | Room to negotiate at high volume | Depends on volume and plan |
| Payout time | Per agreement | Per chosen holding period |
| Integration | The bank's own API | Ready plugins and SDKs are common |
These rows describe general trends. The same provider may offer two businesses different terms.
What drives the real cost?
Asking only "what's the fee percentage?" can be misleading. The real cost comes from several items together:
- Single-payment fee: the rate on transactions without installments.
- Installment surcharge: cost rises with the number of installments. Decide early whether you pass it on to the customer or absorb it.
- Payout time: how many days until money reaches your account. Faster payout usually means a higher rate.
- Fixed transaction fee: some providers add a per-transaction charge.
- Foreign card rate: cards issued abroad may carry a different fee.
- Refunds and chargebacks: whether the fee is returned on a refund depends on the contract.
What do applications usually require?
Requirements vary by provider and company type, but most applications ask for a tax certificate, signature circular, trade registry records for companies, ID details, a company bank account and a live website with products, prices and contact details visible. Legal pages such as the distance sales agreement, return policy and privacy notice should already be published. Applications made while the site still shows an "under construction" page are often put on hold.
Choosing a virtual POS step by step
- Estimate volume and average basket. Monthly sales and average order value largely decide which setup makes sense.
- Decide on installments. For high-ticket items like furniture or electronics, installments directly affect sales; for low-ticket items, single payment is often enough.
- Get at least three quotes. Ask one bank and two payment providers for written offers and fill in the items above.
- Check technical fit. Does your platform have a ready module for the provider, or will you need a custom integration?
- Test in a sandbox. Test 3D Secure, failed payments, refunds and cancellations before going live.
- Go live and watch the first month. Track your failed payment rate; if it's high, investigate with the provider.
Security and technical notes
Never store card data on your own server. With a hosted payment page or an iframe, card details go straight to the provider, which greatly reduces your PCI DSS burden. 3D Secure is effectively standard in Turkey and adds solid protection against fraud. Confirm payment results through the provider's server-to-server callback, not only the browser redirect; otherwise unpaid orders can show up as paid.
Payments are only one part of an online store. We cover the full process in our guide to setting up an e-commerce site and invoicing in our e-invoice integration article.
Common mistakes
- Looking only at the single-payment rate and ignoring installment and payout costs.
- Applying for a POS after the site is finished. Approval can take longer than development.
- Applying before legal pages (distance sales agreement, return policy) are live. Many providers require them.
- Relying on the redirect page alone to confirm payment.
- Signing without asking about foreign card acceptance.
A note for businesses in Antalya
Many Antalya businesses selling local products, olive oil, textiles or handicrafts also sell to foreign customers who order again after their holiday. For them, foreign card acceptance, prices shown in foreign currency and an English checkout page should be planned from the start. Businesses whose revenue peaks in summer should also request quotes based on seasonal volume rather than the yearly average; some providers are open to revisiting terms as volume grows.
Conclusion
There is no single "best virtual POS". For a new store that wants to launch quickly, a payment provider is often a practical start; as volume grows, adding a bank POS and moving to routing can reduce costs. If your platform is ready for that change from day one, switching providers later takes days, not months.
Through our e-commerce service we plan the POS integration, test scenarios and launch with you. See our packages for scope and budget.
Frequently asked questions
What is a virtual POS?
A virtual POS is the payment infrastructure that lets you accept credit and debit cards online. It does the job of a physical card terminal on your site's checkout page.
Is a bank virtual POS or a payment provider cheaper?
As a general trend, bank virtual POS accounts can offer lower fees at high volume, while payment providers offer fast onboarding and installments across all cards. Always confirm current rates in writing with the provider.
Can I get a virtual POS without a company?
Some payment providers serve sole traders and, under certain conditions, individual sellers. Banks usually ask for a tax certificate and proof of commercial activity.
Do I need to store card details on my own site?
No, and you shouldn't. With a hosted payment page or an iframe, card details go straight to the provider, which is the safest route and keeps your PCI DSS burden low.
Can I accept foreign cards?
Most providers accept foreign cards, but the feature sometimes has to be enabled separately and may carry a different fee. If you sell to tourists, ask about it during the application.
Does it make sense to use more than one virtual POS?
Yes, once volume grows. Routing each bank's cards to that bank's POS can lower fees, and a second provider gives you a fallback if one has an outage.


