CScart - Piraeus Bank with instalments


Available Options

This Piraeus Bank CS-Cart payment gateway is designed for making credit card payments through Piraeus Bank (Greece).

This payment gateway uses the redirect method where the user is redirected to the processing site (Piraeus Bank) to make the actual payment.

After payment verification, Piraeus Bank notifies the merchant's e-commerce site and returns the customer back to it. This process is transparent for the customer. The merchant can then connect to his Piraeus Bank backoffice to administer his payments.

This payment module supports free instalments.

Compatible with CS cart 4.x.x
Piraeus Bank ticketing Web Service - ePos Redirection method
The package includes installation instructions.
Server requirements: PHP 5.3+ / ionCube loader

Plugin version: 4.12.2
Last plugin update: 21-02-2021

Installation Instructions:
1. Open a merchant account for Winbank Paycenter, upload the files from the package.
-Inform the bank that the POST response method is used and if you want to use instalments
2. Backup your database and execute following sql statements (with phpmyadmin for example):
INSERT INTO `cscart_payment_processors` (`processor`, `processor_script`, `processor_template`, `admin_template`, `callback`, `type`) VALUES ('Winbank Paycenter', 'winpay.php', 'views/orders/components/payments/winpay.tpl', 'winpay.tpl', 'N', 'P');

INSERT INTO `cscart_language_values` (`lang_code` ,`name` ,`value`) VALUES ('en', 'winpay_instalments', 'Instalments'), ('el', 'winpay_instalments', 'Δόσεις');
INSERT INTO `cscart_language_values` (`lang_code` ,`name` ,`value`) VALUES ('en', 'winpay_no_instalments', 'No Instalments'), ('el', 'winpay_no_instalments', 'Χωρίς Δόσεις');
INSERT INTO `cscart_language_values` (`lang_code` ,`name` ,`value`) VALUES ('en', 'winpay_instalments_step', 'Instalment steps'), ('el', 'winpay_instalments_step', 'Instalment steps');
INSERT INTO `cscart_language_values` (`lang_code` ,`name` ,`value`) VALUES ('en', 'winpay_instalments_start', 'First instalment'), ('el', 'winpay_instalments_start', 'First instalment');
INSERT INTO `cscart_language_values` (`lang_code` ,`name` ,`value`) VALUES ('en', 'winpay_transaction_fail', 'Transaction failed or has been cancelled.'), ('el', 'winpay_transaction_fail', 'Transaction failed or has been cancelled');
INSERT INTO `cscart_language_values` (`lang_code` ,`name` ,`value`) VALUES ('en', 'text_winpay_notice', 'Note: Please send the following information to the payment support:
Website URL: [website_url]
Referrer URL: [referrer_url]
Success URL: [success_url]
Failure URL: [failure_url]
Cancel-Backlink URL: [backlink_url]
IP Address: [ip_address]

Response Method: [response_method]

'), ('el', 'text_winpay_notice', 'Σημείωση: Παρακαλώ στείλτε αυτές τις πληροφορίες στην υποστήριξη των πληρωμών:
Σύνδεσμος Ιστοσελίδας: [website_url]
Referrer URL: [referrer_url]
Success URL: [success_url]
Failure URL: [failure_url]
Cancel-Backlink URL: [backlink_url]
IP Address: [ip_address]

Response Method: [response_method]


3. Add a the new payment method through your store admin,
a. select from dropdown template -winpay.tpl-
b. select from dropdown processor -Winbank Paycenter-
c. select payment category -Internet Payments-
d. add a title
e. in the configure tab, specify info from the bank and an instalment logic (optional)
f. save settings