How Is Virtual POS (Payment) Integration Done?

June 19, 2026 · 2 min read

The heart of an e-commerce site is being able to take payments. For customers to pay securely by card, a virtual POS must be connected to your site. So how is virtual POS integration done, and what should you watch out for? Let's explain without the technical overload.

What is a virtual POS?

A virtual POS is the online version of a physical POS device: the customer enters card details, the payment is securely relayed to the bank, and if approved, the order completes. This whole flow runs via an API integration.

How does the payment flow work?

  1. The customer clicks "Pay" on the site and enters card details on a secure screen.
  2. The details are relayed to the bank through the payment provider.
  3. 3D Secure kicks in: the transaction is verified with an SMS code from the bank.
  4. If the bank approves, payment is taken and your order is created.

The key point: card details are not stored on your server; the security and legal responsibility lie with the provider.

Step-by-step integration

  • 1. Agreement: A virtual POS agreement is made with a bank or payment institution.
  • 2. API integration: The provider's API is connected to your site and the payment screen is set up.
  • 3. 3D Secure: The secure verification flow is integrated (mandatory in most sectors).
  • 4. Testing: Success/failure scenarios are tried with test cards.
  • 5. Launch: It goes live and the first real payments are monitored.

Payment providers in Turkey

  • Payment institutions: Providers like iyzico, PayTR and Param offer many bank POSs with a single integration — practical for a fast start.
  • Bank virtual POSs: The banks' own POSs (Garanti, İş Bankası, Akbank); they may offer a commission advantage but each requires a separate integration.
  • Multi-POS: As volume grows, multiple POS routing is set up to optimize installments and commissions.

Why is security critical?

Payment is the most sensitive point of your site. A payment system built without 3D Secure, PCI-DSS compliance and proper error handling puts both customer trust and you at risk. That's why it should be set up by an experienced team.


To set up a secure virtual POS and payment integration on your site, get in touch. If you want to automate the shipping side, see our Shipping Integration article, or for the full store setup, our How to Build an E-Commerce Website guide.

Related serviceAPI Integrations

Shall we talk about your project?

If the topics in this article touch your business, let us listen to your situation and propose a concrete roadmap.

Get a Quote

Other articles