Blog

Payment Gateways

Instructions for installing and setting up the Web Expert Piraeus Bank IRIS Online Payments

7 minutes to read

To start accepting payments through the IRIS service, you must request the activation of the IRIS service for e-commerce at a branch of the Piraeus bank you work with. Then, once you have filled in the necessary technical information that the bank will send you, you can proceed with setting up the plugin appropriately. Finally, run the tests that will be requested, Piraeus bank will activate the IRIS service in your account and you will start receiving payments.

*Attention for IRIS service! The Web Expert Piraeus Bank IRIS Online Payments plugin is only compatible with Piraeus bank and only with the old Piraeus Documentation, which is not connected to DIAS. If the bank has sent you the new Documentation for the interface through DIAS you will need to purchase Web Expert IRIS Payments for WooCommerce.

Once your request is approved by the bank, you can proceed with the installation of the plugin by following the steps below:

Installation and activation

  1. You log in to your website with administrator rights.
  2. From the control panel select “Plugins” and then “Add New Plugin”.
  3. At the top of the page select “Upload Plugin”.
  4. From the box that will appear, click on “Select file” and in the pop-up window, select the .zip file that was downloaded from our website, during your purchase.
  5. Click “Install Now” from the dialog box.
  6. After the file is successfully uploaded, you will be presented with the “Activate Plugin” option, which you select.

Initial settings

  1. From the Web Expert option in the Control Panel select the plugin.
  2. Fill in your e-mail and the API you received by purchasing the plugin, in order to ensure its correct operation and automatically receive updates of new versions.
  3. Click save changes to complete the settings.
  4. In the Instructions, the redirection links you will send to the bank as well as the IP address are mentioned. In the Response Method you will send the GET.

Then select WooCommerce Settings to proceed to the plugin settings:

  1. The first item, “Enable/Disable” should be defaulted to be able to use the gateway.
  2. In the next option, “Test Environment”, if you are running a test check, check the box to enable the test environment.
  3. Where “Title“, the name of the plugin displayed on your page when completing the order and “Description“, the explanation that will accompany this title
  4. In “IRIS Merchant ID, IRIS Acquirer ID, IRIS POS ID, IRIS Username, IRIS Password” fill in your credentials from the e-mail communication with the bank.
  5. Finally, the last transactions with the bank are automatically displayed in the log field.
  6. Select save changes to proceed.


Test transactions

Piraeus bank, like all banks, requires the system to be tested for proper operation. To perform this check, you are required to perform five different test scenarios by following these steps:

  1. In the plugin settings you fill in the IRIS Merchant ID, IRIS Acquirer ID, IRIS POS ID, IRIS Username, IRIS Password from the e-mail communication with the bank.
  2. Then you enable the test environment in the plugin settings.
  3. From the Control Panel, select “Products” and create a new product of a very small value, eg €0.10. We recommend that, when creating this product, you set it as private in order to preserve the smooth operation of your online store.
  4. Go to your website and place a new order with the test product you created in the previous step.
  5. For the first scenario, complete the test order by selecting IRIs gateway as a method of payment. and then select the first bank. The first test should complete successfully.
  6. For the second scenario you choose the second bank. The outcome of this scenario will be pending payment.
  7. For the third scenario you choose the third bank. When completing the payment you should get a timeout and the order is failed.
  8. For the fourth scenario you choose the fourth bank. The outcome of this test will be failed and should return ERROR status.
  9. For the fifth scenario you select the fifth bank. The outcome of this test should be failed.
  10. Then, from the settings form of the Web Expert Piraeus Bank IRIS Online Payments, you disable the gateway, that is, the first field of the settings and not the plugin. In this way, you temporarily close the gateway, until you receive the approval from Piraeus Bank. Also, at this point you can delete the test orders and the product you created.
  11. Finally, after the bank contacts you again, confirming the correct operation of the gateway, you can go to the settings to reactivate the gateway, replace the test ones with the new live codes that will be sent to you and deactivate the field of the test environment. Note that the wait for the final approval of the bank lasts some days, as long as the conditions set by the bank are met.

For more information please look up to FAQ tab on our plugin’s page.

For any problem or question that arises, do not hesitate to contact us at support@webexpert.gr