Wooshop Piraeus Bank Gateway Wordpress Plugin - Rating, Reviews, Demo & Download

Wooshop Piraeus Bank Gateway Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Follow for free plugins, new theme releases and theme news

Plugin Description

This plugin adds Piraeus Bank paycenter as a payment gateway for WooCommerce. A contract between you and the Bank must be previously signed. Based on original plugin “Piraeus Bank Greece Payment Gateway for WooCommerce” by emspace.gr [https://wordpress.org/plugins/woo-payment-gateway-piraeus-bank-greece/] and
on “Piraeus Bank WooCommerce Payment Gateway” by enartia [https://el.wordpress.org/plugins/woo-payment-gateway-for-piraeus-bank/]
It uses the redirect method, and SSL is not required.

The main diferrences from the original versions that lead to a creation of a new plugin, rather than improving those in existance are:
* The code has been rewritten and altered significally to implement an object oriented approach and rich commenting has been added
* It is compatible with the Polylang plugin. This allows a smooth integration with multilingual websites. Moreover, based on the language the visitor chooses to view the checkout page, it presents the same language on Piraeus Bank website. Currently supported languages greek, english
* Transaction Responses are now stored as custom post types and are easily accessible from the dashoboard. This makes the communication with the bank easy in case an error occurs with the completion of a transaction
* It uses SESSIONS to store information instead of burdening the database

Requires SOAP installed in the server / hosting.

Important Notice

This plugin is compatible with the change in the way that the ”Hash Key” is generated by Piraeus Bank.


Provides pre-auth transactions and free installments.
Note: Piraeus Bank will stop accepting pre-authorized payments in the future. It is best to keep this option disabled

HTTP Proxy

In case your server doesn’t provide a static IP address for your website, you can use an HTTP Proxy for outgoing requests from the server to the bank. The following fields need to be filled for http proxying:
HTTP Proxy Hostname: Required. If empty then HTTP Proxy is not used.
HTTP Proxy Port: Required if HTTP Proxy Hostname is filled.
HTTP Proxy Login Username/Password: Optional.


  1. Back-end Ρυθμίσεις Ελληνικά

    Back-end Ρυθμίσεις Ελληνικά

  2. Piraeus Bank Response Custom Post Type

    Piraeus Bank Response Custom Post Type

Reviews & Comments