Virtual POS and Things to Do for Virtual POS Integration
What is Virtual POS?
One of the keys to electronic commerce is the systems called "Virtual POS". Virtual POS comes into play when it comes to payment via the web. The version of the Pos devices and systems we use in classical shopping that allows shopping via websites is called virtual Pos -VPos (Virtual point of sale). In short, we can call this POS adapted to the Internet.
What needs to be done for integration?
- First of all, you need to contact the banks you want to work with and make virtual POS agreements. You can set POS operations as normal or 3D. Therefore, it is important for integration to decide on this structure first.
- You must define the authorization information coming from the bank Path: Control Panel > System > Parameters > Virtual POS Definitions screen. Since the company relationship is kept, different virtual POS definitions can be made according to the companies and withdrawals can be made from different virtual POS depending on the company.
Authorization information: Username, Password, ClientID and the Static IP that you reported to the bank.
It should not be forgotten that each bank has its own pattern and is different from each other. Therefore, authorization information may vary depending on the banks. For example; For Garanti BBVA, Terminal Number must also be entered.
Tip: In case of any IP change, you must notify your Project Manager and the bank with which you have a virtual POS agreement or the institution where the bank carries out virtual POS transactions. (Applies to banks that perform IP checks.) - In order to make your cancellation/refund transactions or receive reports on the bank's side, you must obtain the necessary information from the bank you have an agreement with. User screens and your company-specific user information will be given by the bank.
- If a transaction has not been approved as a result of the virtual POS transaction, the bank provides Return Code Information. For example; "Insufficient Balance" or "Lost Card! Confiscate the Card" etc.
In order to keep all approved/unapproved virtual POS transactions in your system for security and information purposes, you must inform your Project Manager about the log file definitions.
Type: Do not forget to restart your servers after making all your virtual POS definitions.
How to perform virtual POS transactions?
Place an order on your B2B/B2C site on the "End Order" or "Finance Payment" screens. You can make a separate payment transaction based on or unrelated to it. Here, your Portal design and definitions (payment methods, etc.) must be made correctly.
You can use the ERP > Finance-Accounting > Bank > Credit Card Collections > Online Collection (Virtual POS) screen for your own internal transactions or collection transactions made by receiving information over the phone.
All virtual POS transactions are listed in ERP > Finance-Accounting > Bank > Credit Card Collections.
You can follow up your virtual POS transactions at the end of the day or at certain periods by comparing them with your real accounts at the bank and the Credit Card Collections screens.
In case of any differences, etc., you must manually enter the missing transactions into the system. To track your transactions exactly, you can compare the Transaction Code information in the Credit Card Collections list with the code information in the bank.
Banks Worked with:
- Akbank
- Citi Bank
- Denizbank
- Garanti BBVA
- Halkbank
- HSBC
- İş Bankası
- QNB Finansbank
- TEB
- Turkey Finance
- Vakıfbank
- Yapı Kredi
Feedback
Used for Virtual Pos integration definitions.