WooCommerce (WordPress) paygate plugin
This section describes installation and configuration of the Everifin paygate plugin working with WooCommerce plugin (WordPress).
IMPORTANT UPGRADE NOTICE
when upgrading to v1.1.0 (or higher when available), first manually backup settings (Client ID, Client Secret and Bank accounts)
Installation
The desired plugin version can be downloaded here: Plugin versions
To install the plugin please follow standard wordpress process (via web admin console) described here:
Configuration
To configure the plugin please follow these instructions:
Title:
SK: “Everifin - Rýchly bankový prevod”
EN: “Everifin - Fast bank transfer“
CZ: “Everifin - Rychlý bankovní převod“
Description - Populate with value (based on language):
For SK: “Presmerujeme Vás do Vašej banky, v ktorej bezpečne autorizujete platbu. Ako to funguje?”
For EN: “We will redirect you to your bank where you securely authorize the payment.“
For CZ: “Přesměrujeme Vás do Vaší banky, ve které bezpečně autorizujete platbu. Jak to funguje?“
Multi-currency support
There can be multiple currencies configured in the WooCommerce using a third party plugin or a custom code. We currently support multi-currency functionality forWPML WooCommerce Multilingual
andFOX -- Currency Switcher Professional for WooCommerce
out of the box. If you are using other plugin or custom code for multi-currency functionality, you can use a filtergetAllActiveCurrencies
(the filter needs to return an array of currency codes, e.g.['EUR', 'USD', 'GBP']
). In such case the plugin configuration page provides multiple fields - for each available currency in your e-shop you can specify IBAN (use string without spaces) where you would like to collect the payments made by your customers in that specific currency (EUR payments to EUR account, CZK payments to CZK account held in Czech bank etc.)For each currency of the e-shop configure (if you received just one set of Client ID and Secret, populate the same values for all currencies):
Client ID: Enter your Everifin Client ID here (value provided by Everifin)
Client Secret: Enter your Everifin Client Secret here (value provided by Everifin)
Bank account: Enter a bank account where you would like to receive payments in this currency (use string without spaces).
Paid order status - Here you can specify the status the order will be set to after successful payment. By default it is Processing (which is suitable status for physical goods), but in case of digital content (e.g. Software, music etc.) you might want to set status to “Processed” after successful payment (or some custom status you use).
IP Address Whitelist - By populating this field you can restrict availability of the Everifin payment method only to visitors coming from specified IP address - this is handy in testing phase (specify your IP and only you will have this method available).
Webhook configuration
This functionality is available since plugin version v1.3.2
Please follow the information specified here: Webhook configuration