Title: Piraeus Bank WooCommerce Payment Gateway
Author: Papaki (Enartia S.A.)
Published: <strong>22.03.2017</strong>
Last modified: 19.01.2026

---

Поиск плагинов

![](https://ps.w.org/woo-payment-gateway-for-piraeus-bank/assets/banner-772x250.
jpg?rev=1622917)

![](https://ps.w.org/woo-payment-gateway-for-piraeus-bank/assets/icon-128x128.jpg?
rev=1622917)

# Piraeus Bank WooCommerce Payment Gateway

 Автор: [Papaki (Enartia S.A.)](https://profiles.wordpress.org/enartia/)

[Скачать](https://downloads.wordpress.org/plugin/woo-payment-gateway-for-piraeus-bank.zip)

 * [Детали](https://ru.wordpress.org/plugins/woo-payment-gateway-for-piraeus-bank/#description)
 * [Отзывы](https://ru.wordpress.org/plugins/woo-payment-gateway-for-piraeus-bank/#reviews)
 *  [Установка](https://ru.wordpress.org/plugins/woo-payment-gateway-for-piraeus-bank/#installation)
 * [Разработка](https://ru.wordpress.org/plugins/woo-payment-gateway-for-piraeus-bank/#developers)

 [Поддержка](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/)

## Описание

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/]

It uses the redirect method, and SSL is not required.

Requires SOAP installed in the server / hosting.

### Important Notice

 1. Piraeus Bank has announced that it will gradually abolish the Preauthorized Payment
    Service for all merchants, beginning from the ones obtained MIDs from 29/1/2019
    onwards.
     You are highly recommended to disable the preAuthorized Payment Service
    as soon as possible.
 2. We would like to inform you that our Plugin is compatible with the 3D Secure version
    2 changes required from Piraeus bank.

### Features

Provides pre-auth transactions and free instalments.

### 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.

## Установка

Just follow the standard [WordPress plugin installation procedure](https://codex.wordpress.org/Managing_Plugins).

Provide to Piraeus bank at epayments@piraeusbank.gr the following information, in
order to provide you with test account information.
 WITH PERMALINKS SET * Website
url : http(s)://www.yourdomain.gr/ * Referrer url : http(s)://www.yourdomain.gr/
checkout/ * Success page : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?
peiraeus=success * Failure page : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?
peiraeus=fail * Cancel page : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?
peiraeus=cancel

WITHOUT PERMALINKS (MODE=SIMPLE)
 * Website url : http(s)://www.yourdomain.gr/ *
Referrer url : http(s)://www.yourdomain.gr/checkout/ * Success page : http(s)://
www.yourdomain.gr/?wc-api=WC_Piraeusbank_Gateway&peiraeus=success * Failure page:
http(s)://www.yourdomain.gr/?wc-api=WC_Piraeusbank_Gateway&peiraeus=fail * Cancel
page : http(s)://www.yourdomain.gr/?wc-api=WC_Piraeusbank_Gateway&peiraeus=cancel

Response method : GET / POST
 Your’s server IP Address

## Часто задаваемые вопросы

### CardHolder Name Field

According to Piraeus bank’s technical requirements related to 3D secure and SCA,
the cardholder’s name must be sent before the customer is redirected to the bank’s
payment environment. You choose not to show this field by uncheck the «Enable Cardholder
Name Field» in plugin’s settings, we will automatically send the full name inserted
for the order, with the risk of having the bank refusing the transaction due to 
the validity of this field.

### Enable Debug Mode

In order to enable the debug mode, you should add in your wp-config file (in the
root folder of installation) the following lines:
 define(‘WP_DEBUG’, true); define(‘
WP_DEBUG_LOG’, true); define(‘WP_DEBUG_DISPLAY’, false);

Then you have to enable the debug mode from plugin’s settings page.

### Missing states information from a country

Woocommerce have a list of states for each country, from where we send the information
to the Piraeus Bank for the fields BillAddrState, ShipAddrState.
 But for some countries
i.e. Cyprus, Germany woocommerce don’t have the appropriate informations. In these
cases you should follow the [instructions](https://docs.woocommerce.com/document/addmodify-states/#)
of Woocommerce to add/edit States.

## Отзывы

![](https://secure.gravatar.com/avatar/9140c510f92d3a720c80476c16588a509131b66ba68232377edd21e2d049ad69?
s=60&d=retro&r=g)

### 󠀁[Mandatory fields!](https://wordpress.org/support/topic/mandatory-fields-10/)󠁿

 [konstantinos01](https://profiles.wordpress.org/konstantinos01/) 02.04.2025 1 ответ

Καλησπερα σας,Μετα απο τεστ με αποτυχημενη πληρωμη. Παταω πληρωμη ξανα απο τα order-
pay και μου εμφανιζει : E-mail address is a mandatory field! Billing town/city is
a mandatory field! Billing country / region is a mandatory field! Billing state /
county is a mandatory field! Billing street address is a mandatory field! Billing
postcode / ZIP is a mandatory field!Πρεπει να κανω κατι ;

![](https://secure.gravatar.com/avatar/cef044e48ad6a01d7bf7cd10e56436edfca9cb9fa873ba2feae522a5872ff33e?
s=60&d=retro&r=g)

### 󠀁[Το πρόσθετο δεν δουλεύει](https://wordpress.org/support/topic/%cf%84%ce%bf-%cf%80%cf%81%cf%8c%cf%83%ce%b8%ce%b5%cf%84%ce%bf-%ce%b4%ce%b5%ce%bd-%ce%b4%ce%bf%cf%85%ce%bb%ce%b5%cf%8d%ce%b5%ce%b9/)󠁿

 [Rodovitis Vasileios](https://profiles.wordpress.org/nightw0lv/) 27.01.2025 3 ответа

Αν είχε 0 θα το έβαζα το πρόσθετο τζάμπα υπάρχει παιδάκι να το είχε αναλάβει καλύτερα
θα τα πήγαινε, έχει και το όνομα του papaki και απορώ περισσότερο με τις απαντήσεις
που δίνονται, ότι άλλο και να πώ θα προσβάλω οπότε αυτά.

![](https://secure.gravatar.com/avatar/2db8afe302da2b396077453c9981b97f4b90e3850a9aa3886d7d7a900f0ee245?
s=60&d=retro&r=g)

### 󠀁[Πρόβλημα ανακατεύθυνσης](https://wordpress.org/support/topic/%cf%80%cf%81%cf%8c%ce%b2%ce%bb%ce%b7%ce%bc%ce%b1-%ce%b1%ce%bd%ce%b1%ce%ba%ce%b1%cf%84%ce%b5%cf%8d%ce%b8%cf%85%ce%bd%cf%83%ce%b7%cf%82/)󠁿

 [disi13](https://profiles.wordpress.org/disi13/) 23.01.2025

Είμαι σε δοκιμαστική λειτουργία του plugin με τα στοιχεία που έχει δώσει η τράπεζα(
και την κάρτα που έχει δώσει η τράπεζα).Το πρόβλημα είναι ότι στην ανακατεύθυνση
στο σάιτ μετά την πληρωμή μου βγάζει "Σφάλμα 404 — Η Σελίδα δεν Βρέθηκε" (το URL
είναι https://www.xxxxxxxx.gr/wcapi/WC_Piraeusbank_Gateway?peiraeus=fail) και δεν
εμφανίζει τη σελίδα "Ευχαριστούμε για την αγορά" (παρόλο που είναι σωστά δηλωμένη
στο plugin).Χρησιμοποιώ την τελευταία έκδοση 3.0.1 αλλά το ίδιο συνέβη και στην 
2.7.0

![](https://secure.gravatar.com/avatar/b357bedfb3c7aaf0097075c5b0f992904a72ae11abef3ff2abd09bdaf85809fe?
s=60&d=retro&r=g)

### 󠀁[Πάλι Προβλήματα](https://wordpress.org/support/topic/%cf%80%ce%ac%ce%bb%ce%b9-%cf%80%cf%81%ce%bf%ce%b2%ce%bb%ce%ae%ce%bc%ce%b1%cf%84%ce%b1/)󠁿

 [stamatis817](https://profiles.wordpress.org/stamatis817/) 23.11.2024

Στην έκδοση 3.0.0Στο WC_Piraeusbank_Gateway.php Γραμμή 406 και 407 γράφετε ab_installments;
αντί για pb_installments;με αποτέλεσμα να μη δουλεύουν οι δόσειςΈχετε πάλι περισσότερα
υποχρεωτικά πεδία από ότι ζητάει η Πειραιώς στις γραμμές 833 έως 890.Αν αφαιρέσετε
τη γραμμή υποχρεωτικού "county" θα είναι καλύτερα για όλουςΔεν έχετε γράψει σωστά
το field για το Cardholder name, με αποτέλεσμα να χαλάει τη λειτουργία χρηστών του
wordpress. Αναφέρομαι σε αυτή τη γραμμή:add_filter( 'woocommerce_customer_meta_fields',[
$this, 'add_woocommerce_customer_meta_fields' ] );

![](https://secure.gravatar.com/avatar/66e65ff55dea2ea634c39b0dffb66b0af387492e9130b060f95309388f50b78b?
s=60&d=retro&r=g)

### 󠀁[CardHolder Name πρόβλημα](https://wordpress.org/support/topic/cardholder-name-%cf%80%cf%81%cf%8c%ce%b2%ce%bb%ce%b7%ce%bc%ce%b1/)󠁿

 [giorgoskey](https://profiles.wordpress.org/giorgoskey/) 19.11.2024 1 ответ

Υπάρχει το θέμα με το CardHolder Name που εμποδίζει κάθε άλλη μέθοδο πληρωμής. δυστυχώς
δεν βλέπω να ασχολούνται στο Παπάκι με αυτό οπότε στην τελευταία του έκδοση το plugin
είναι άχρηστο δυστυχώς!!

![](https://secure.gravatar.com/avatar/91460ad65cc8998b134d719cab59aff93e062e837a29aa7c17a8ed346ea06383?
s=60&d=retro&r=g)

### 󠀁[Απαράδεκτοι](https://wordpress.org/support/topic/%ce%b1%cf%80%ce%b1%cf%81%ce%ac%ce%b4%ce%b5%ce%ba%cf%84%ce%bf%ce%b9/)󠁿

 [wpaga](https://profiles.wordpress.org/wpaga/) 13.11.2024

Γνωρίζετε το πρόβλημα με το Cardholder Name εδώ και βδομάδες και δεν κάνετε τίποτα
γι' αυτό…

 [ Посмотреть все 35 отзывов ](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/reviews/)

## Участники и разработчики

«Piraeus Bank WooCommerce Payment Gateway» — проект с открытым исходным кодом. В
развитие плагина внесли свой вклад следующие участники:

Участники

 *   [ Papaki (Enartia S.A.) ](https://profiles.wordpress.org/enartia/)
 *   [ g.georgopoulos ](https://profiles.wordpress.org/ggeorgopoulos/)
 *   [ akatopodis ](https://profiles.wordpress.org/akatopodis/)

«Piraeus Bank WooCommerce Payment Gateway» переведён на 1 язык. Благодарим [переводчиков](https://translate.wordpress.org/projects/wp-plugins/woo-payment-gateway-for-piraeus-bank/contributors)
за их работу.

[Перевести «Piraeus Bank WooCommerce Payment Gateway» на ваш язык.](https://translate.wordpress.org/projects/wp-plugins/woo-payment-gateway-for-piraeus-bank)

### Заинтересованы в разработке?

[Посмотрите код](https://plugins.trac.wordpress.org/browser/woo-payment-gateway-for-piraeus-bank/),
проверьте [SVN репозиторий](https://plugins.svn.wordpress.org/woo-payment-gateway-for-piraeus-bank/),
или подпишитесь на [журнал разработки](https://plugins.trac.wordpress.org/log/woo-payment-gateway-for-piraeus-bank/)
по [RSS](https://plugins.trac.wordpress.org/log/woo-payment-gateway-for-piraeus-bank/?limit=100&mode=stop_on_copy&format=rss).

## Журнал изменений

#### 3.2.0

Code refactoring.

#### 3.1.5

Security fix

#### 3.1.4

IRIS payments
 With this version the IRIS payments can be completed successfully

#### 3.1.3-beta

IRIS payments
 Beta version for testing purposes: Test the IRIS payments if they
can be completed successfully

#### 3.1.2

Fix installments issue

#### 3.0.1

Introduced the possibility for Block Editor checkout blocks
 Enhancement: Make the
card holder name optional in checkout Changed the hook for translations to be loaded
because of WordPress 6.7 release Updated compatibilities with WordPress 6.7 and 
WooCommerce 9.4.2

#### 2.0.7

Removed mandatory fields, updated Greek translation(s)

#### 2.0.6

Removed optional text from cardholder name, which was added by woocommerce

#### 2.0.5

Fixed an old bug that didn’t allow paying with a different payment provider if the
pireaus bank provider was set up with asking for the cardholder name

#### 2.0.2

Fixed cardholder name field check when it was disabled

#### 2.0.0

Updated code to PHP 7.4
 Updated code to match new wordpress and woocommerce changes
Compatibility updates regarding 3dsecure

#### 1.7.1

Fix bug in 1.7.0

#### 1.7.0

Fix vulnerability for sql injection

#### 1.6.5.1

Compatibility with Woocommerce 6.2.1

#### 1.6.5

Added technical specs needed for the bank, rendered in the settings page
 Render
error descriptions Update Translations Add option to enable/disable for the 2nd 
payment email with transaction details

#### 1.6.4

Extra validations checks for phone numbers
 Compatibility with Woocommerce 5.0 Add
text for «without installation» option

#### 1.6.3

Extra validations checks for phone numbers
 Add Germany’s states list in woo commerce

#### 1.6.2

Add cardholder name input field in checkout
 Extra validation for foreign countries
state field Add cyprus states list in woocommerce Add debugging mode, to log certain
information Replaced deprecated reduce_order_stock with wc_reduce_stock_levels Fix
minor php warnings

#### 1.6.1

extra validation for country calling number
 extra fallback if no shipping address
available add transaction id in order note

#### 1.6.0

Compatibility with PSD2 (3D Secure version 2)

#### 1.5.8

fix an issue with proxy settings

#### 1.5.7

Sanitize Data
 update compatibility status with WooCommerce 4.3.0

#### 1.5.6

update compatibility status with WooCommerce 4.1.0

#### 1.5.5

update compatibility status with WooCommerce 4

#### 1.5.4

fix release version

#### 1.5.3

Update translations

#### 1.5.2

Added max size for Logo of Piraeus Bank

#### 1.5.1

For downloadable products, auto mark the order as completed only if all the products
are downloadable
 Update translations Added option to display or not Piraeus Bank’s
logo in checkout page.

#### 1.5.0

POST response method is now available
 Added Max number of instalments based on 
order total Support for English, German and Russian language in redirect page.

#### 1.4.2

Fix issue for failed status of order but with paid transaction

#### 1.4.1

Bug Fixes (Pay again, after failed payment attempt)

#### 1.4.0

New Piraeus API encryption algorithm

#### 1.3

Added Proxy configuration option.

#### 1.0.6

WooCommerce backwards compatible

#### 1.0.4

WooCommerce 3.0 compatible

#### 1.0.3

Text changed. New Title[GR]: Με κάρτα μέσω Πειραιώς

#### 1.0.2

Bug Fixes

#### 1.0.1

Bug Fixes

#### 1.0.0

Initial Release

## Мета

 *  Версия **3.2.0**
 *  Обновление: **9 месяцев назад**
 *  Активных установок: **3 000+**
 *  Версия WordPress ** 4.0 или выше **
 *  Совместим вплоть до: **6.9.10**
 *  Языки
 * [Albanian](https://sq.wordpress.org/plugins/woo-payment-gateway-for-piraeus-bank/)
   и [English (US)](https://wordpress.org/plugins/woo-payment-gateway-for-piraeus-bank/).
 *  [Перевести на ваш язык](https://translate.wordpress.org/projects/wp-plugins/woo-payment-gateway-for-piraeus-bank)
 * Метки:
 * [ecommerce](https://ru.wordpress.org/plugins/tags/ecommerce/)[payment gateway](https://ru.wordpress.org/plugins/tags/payment-gateway/)
   [woocommerce](https://ru.wordpress.org/plugins/tags/woocommerce/)
 *  [Дополнительно](https://ru.wordpress.org/plugins/woo-payment-gateway-for-piraeus-bank/advanced/)

## Оценки

 3.9 из 5 звёзд.

 *  [  24 5-звездный отзыв     ](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/reviews/?filter=5)
 *  [  2 4-звездный отзыв     ](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/reviews/?filter=4)
 *  [  0 3-звездный отзыв     ](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/reviews/?filter=3)
 *  [  0 2-звездный отзыв     ](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/reviews/?filter=2)
 *  [  9 1-звездный отзыв     ](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/reviews/?filter=1)

[Ваш отзыв](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/reviews/#new-post)

[Посмотреть всеотзывы](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/reviews/)

## Участники

 *   [ Papaki (Enartia S.A.) ](https://profiles.wordpress.org/enartia/)
 *   [ g.georgopoulos ](https://profiles.wordpress.org/ggeorgopoulos/)
 *   [ akatopodis ](https://profiles.wordpress.org/akatopodis/)

## Поддержка

Решено проблем за последние 2 месяца:

     1 из 1

 [Перейти в форум поддержки](https://wordpress.org/support/plugin/woo-payment-gateway-for-piraeus-bank/)