What is the VakıfBank virtual POS?
VakıfBank is one of Türkiye's large state-owned banks. The virtual POS (payment gateway) it offers its merchants lets you collect card payments on your website, your dealer portal or via a payment link. The contract is made directly with the bank, and collections go into your account. Businesses whose main bank is VakıfBank, or that work with public institutions or corporate customers, often choose this route.
A VakıfBank virtual POS integration builds a 3D Secure payment flow according to the technical documentation the bank provides to its merchants and links the result to your order, customer account and accounting records.
Before a bank virtual POS goes live, the site requirements the bank asks for must also be met: a distance sales agreement, return and cancellation terms, contact details and a secure connection. We list these requirements up front and get your site ready for the approval process, so going live does not drag on needlessly.
What do we connect?
| Data | Direction | Frequency |
|---|---|---|
| Payment request and 3D Secure verification | Site → bank | At the time of payment |
| Payment result | Bank → site | At the time of payment |
| Installment options | Rules → payment screen | At the time of payment |
| Collection record | Site → ERP | When the payment is approved |
| Voids and refunds | Panel → bank → ERP | When the transaction is made |
| Transaction summary | Bank → reconciliation | Daily |
Typical scenarios
- Training and registration fees: When registering for a course or event, the participant pays by card; once the payment is approved, the registration is confirmed, an invoice is issued and the participant is notified. See education and training.
- Collecting service fees: After a proposal is accepted, the sales team sends the customer a payment link; once paid, the proposal turns into an order and a collection record lands in the ERP.
- Multiple banks: The VakıfBank virtual POS is used together with other bank POS services such as Garanti BBVA or Yapı Kredi Posnet; payments are routed to the right POS by rules.
VakıfBank with IMFLEXI
Our IMFLEXI e-commerce platform has ready-made connections for bank virtual POS services; you can use several POS services at once, with rules. Details: IMFLEXI payments and shipping. We use the same method on sites outside IMFLEXI and in custom software.
What should a well-built payment flow include?
- The payment result should be processed based on the verified result from the bank, not the browser.
- Duplicate charges for the same order should be blocked.
- Payments abandoned during 3D verification should be tracked as "pending" and never left unclear.
- A refund amount should not exceed the order amount, and partial refunds should be supported.
- Every transaction should be logged with card details masked.
We apply these checks as standard in every virtual POS integration.
How do we work?
- Analysis: We discuss your contract type, payment channels, installment and refund needs.
- Mapping: Bank result codes, order statuses and accounting accounts are mapped.
- Test environment: All scenarios are tried in the bank's test environment.
- Go-live: After the bank's approval it is switched on with live credentials.
- Monitoring: Logs and alerts are in place; transactions with unclear results are queried and completed.
What to prepare before we start
- The virtual POS contract signed with VakıfBank and the details the bank sent you
- The channels you will take payments through and whether you need payment links
- Your installment options
- Your refund policy and the ERP account for collections
With this information we prepare the test scenarios and start trying them in the bank's test environment.
Security and KVKK
Card details are not stored on your site; verification takes place on the bank's secure screen. Merchant details are kept in a restricted configuration, not in the code. HTTPS and up-to-date security settings are mandatory on payment pages. The requirements of KVKK (Türkiye's Personal Data Protection Law) are met in full, at no extra charge.
Related Globya solutions
- E-invoice, shipping and payment integration
- Recommended reading: Choosing a payment platform
To talk about a VakıfBank virtual POS integration, call +90 850 432 55 13 or use the contact page. Pricing follows a written proposal after the discovery call. Describe your needs now in 3 minutes
Frequently asked questions
Who applies for the VakıfBank virtual POS?
The application and contract are between you and the bank. We guide you in preparing the technical details the integration needs.
Can payments be collected via a payment link?
A payment link flow can be built on the virtual POS; once the payment is received, the related proposal or order is updated automatically.
How are duplicate charges prevented?
A single payment ID is used for each order; if someone tries to charge the same order a second time, the transaction is blocked.
Our current site already has another payment method. Is that a problem?
No. The VakıfBank virtual POS is set up to work alongside other methods.