PayByBank Integration for WooCommerce


PayByBank enables automated and secure online transactions. Online payments are completed in real time and the order proceeds without delay.
Money are credited to the account immediately or the next day.

Payments are processed via ebanking/mobile banking or phone banking through payments sections of each bank respectively.

Which Banks participate
All Greek Banking Institutions

Why choose PayByBank?
There are no setup fees, no monthly fees, no hidden costs: you only get charged when you make transactions and the more transactions you make the less fees you pay!

For more information on pricing please contact

Earnings are transferred to your bank account daily.

PayByBank facilitates online payments and provides secure online shopping as it is not associated with credit/debit card details.

In order to be able to use the PayByBank service, a contract between you and PayByBank must be previously signed.

This plugin uses 3rd party services.
It uses the API of PayByBank to send orders to its system to create reference code so the client can pay with this via ebanking or mobile banking.
Also, the plugin uses these services to check the status of orders in PayByBank environment (if are paid or not).

PayByBank official website:
About PayByBank:
Terms of Use:
Data Protection Policy:

Test URL:
Live URL:

Provides pre-auth transactions and free installments.


  1. Go to the WooCommerce -> Settings -> Payments menu to manage payment gateways.
  2. There you can enable the payment gateway and edit settings for it.


You can find the official documentation in the links below:
Documentation PDF in English
Documentation PDF in Greek


  • This is how the payment will appear by default in your WooCommerce Store. Enable or disable payment gateway as a normal payment gateway.
  • Find the Merchant PaymentURL here.
  • Description of the plugin and how it will be displayed.
  • Instructions of plugin will be displayed in checkout page and in the email.


Minimum Requirements

  • WooCommerce 5.6 or later
  • WordPress 5.6 or later

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic installation of PayByBank plugin, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.

In the search field type “PayByBank” and click Search Plugins. You can install it by simply clicking Install Now. After clicking that link you will be asked if you’re sure you want to install the plugin. Click yes and WordPress will automatically complete the installation. After installation has finished, click the ‘activate plugin’ link.

Manual installation via the WordPress interface

  1. Download the plugin zip file to your computer
  2. Go to the WordPress admin panel menu Plugins > Add New
  3. Choose upload
  4. Upload the plugin zip file, the plugin will now be installed
  5. After installation has finished, click the ‘activate plugin’ link

Manual installation via FTP

  1. Download the plugin file to your computer and unzip it
  2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installation’s wp-content/plugins/ directory.
  3. Activate the plugin from the Plugins menu within the WordPress admin.


Does this support recurring payments, like for subscriptions?

Not yet! We are working on that.

Does this require an SSL certificate?

For help setting up and configuring, please refer to our documentation.

Does this support both production mode and sandbox mode for testing?

Yes, it does! Production and playground mode are driven by the API keys you use obtained by technical integration.

Where can I get support or talk to other users?

You can ask for help in the Plugin Forum.


There are no reviews for this plugin.

Contributors & Developers

“PayByBank Integration for WooCommerce” is open source software. The following people have contributed to this plugin.


“PayByBank Integration for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “PayByBank Integration for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Release Date – 14 May 2024
* Minor fix for greek translation files


Release Date – 2 May 2024
* Tested ok with WordPress 6.5.x and WooCommerce 8.8.x
* Separate messages enabled for thank you page and emails, and HTML tags enabled (only safe tags).
* Added a background automated mechanism to check for payment status changes.
* New interface in order edit page with PayByBank payment info, plus a button to check the payment status on demand.
* Show PayByBank payment status in emails.
* Added detailed logging functionality, using native WooCommerce Logger.
* Added full support for the new WooCommerce Block Checkout mode.
* Added a “Click to copy” functionality for easier copying of the RF code.
* Added options to stop “Paid by PayByBank” email notification.
* Added option to select the payment status after the successful payment via PayByBank.
* Added the {pbb_rf_code} placeholder to enter the RF code inside your custom messages.


Release Date – 06 December 2022
* Multiple small fixes and improvements.
* Security improvements.
* Translation pot file updated.
* Filters added to make fee taxable on checkout if needed.
* Check compatibility with WordPress 6.1.x and WooCommerce 7.2.x
* Marks compatibility with new WooCommerce custom order tables (HPOS)
* Code cleanup.


Release Date – 22 March 2021
* Fix answer message to return it appropriately.


Release Date – 24 January 2020
* Add error log for POST requests to locate error.


Release Date – 24 January 2020
* Change the live version URL of PayByBank service.


Release Date – 10 January 2020
* The first stable version of PayByBank plugin.