WooCommerce
EveryPay WooCommerce Plugin
Version: 3.7
Last Updated: May 2025
Overview
The EveryPay WooCommerce plugin allows you to accept secure online payments directly in your WooCommerce store, using cards and digital wallets. Built with a focus on ease of use and fast integration, it supports saved cards, refunds, and installments — all optimized for the Greek e-commerce landscape.


Supported Features (v3.7)
Feature | Status |
---|---|
Currency | Euro (€) |
Supported Languages | English |
Payment Methods | VISA, MasterCard, Maestro |
Tokenization (Saved Cards) | ✔ Yes (CIT) |
Apple Pay | ✔ Yes |
Google Pay | ✔ Yes |
Installments | ✔ Yes (not with Apple/Google Pay) |
Refunds | ✔ Yes Full and Partial (via WooCommerce UI) |
Secure Payments (3DS) | ✔ Yes |
Recurring (MIT) Payments | ✕ Not yet supported |
Pre-Authorized Payments | ✕ Not yet supported |
Apple/Google Pay with Installments | ✕ Mutually exclusive options |
Prerequisites
Component | Minimum Required Version | Latest Tested Version |
---|---|---|
PHP | 7.4 | 8.2 |
WordPress | 5.0.0 | 6.8 |
WooCommerce | 3.9.0 | 9.8.4 |
EveryPay Plugin | 3.7 | 3.7 |
SSL | Required (Production) Optional for sandbox/testing environments | - |
In addition, ensure you:
- Have an EveryPay merchant account in Sandbox and Production
- Retrieve your EveryPay Public and Secret API keys from the dashboard
- Contact support to activate live payment acceptance
Installation Guide
Install the Plugin
Method 1:
Installation via WordPress Marketplace

- Go to your WordPress Admin Panel → Plugins → Add New
- Search for "EveryPay"
- Click Install Now
- Click Activate
Method 2:
Manual Installation via Download

Alternatively, you can download the plugin as a .zip
file :
- Download the following zip file.
- In your WordPress admin panel, go to Plugins → Add New → Upload Plugin.
- Click Choose File, select the downloaded
.zip
file, and click Install Now. - Once the installation is complete, click Activate.
Plugin Configuration
Step 1: Basic Configuration (Required)

- Go to WooCommerce
- Click on Settings
- Click on Payments
- At EveryPay Select Manage
- Fill in the following fields, found in your EveryPay Merchant Dashboard:
- Public Key
- Secret Key
- Select Save Changes.

Step 2: Optional Testing (Sandbox Mode)
Before going live, you can test the integration using your sandbox credentials.
- At Configuration Settings, check the Sandbox Mode option to enable test environment
- Use your sandbox keys (found in sandbox-dashboard.everypay.gr)
- Perform test transactions to verify flow and behavior before going live
Step 3: Optional Features (Per Merchant Preference)
You may enable additional capabilities depending on your business needs:
Enable Tokenization (Saved Cards)
- Activate this to allow customers to save their card securely for future use
- No additional fields required beyond enabling the option
- Tokenized cards can be used for one-click repeat purchases
Enable Google Pay

- Check the box to enable Google Pay in the checkout options
- Update "Merchant Name" and "Merchant URL"
- You must Enable Google Pay in your EveryPay merchant configuration (contact support)
Enable Apple Pay

- Check the box to enable Apple Pay
- Review and Update if Needed "Merchant Name"
- You must:
- Enable Apple Pay in your EveryPay merchant configuration (contact support)
- Register your “Merchant URL” by clicking the Register Domain button
Frequently Asked Questions (FAQs)
Q1: How do I update the plugin to a newer version?
A: Go to Plugins > Installed Plugins, and click Update Now when a new version is available.
Q2: Does this plugin support both test and live environments? A: Yes, simply toggle the Sandbox Mode in plugin settings.
Q3: Is SSL required? A: It’s a necessity for production, but optional for Sandbox environment.
Q4: How are refunds processed? A: You can issue full or partial refunds via the WooCommerce order page. Full refunds update the order status automatically to Refunded.
Additional Notes
- Apple Pay & Google Pay require configuration through contact with EveryPay Customer Support.
- Installments are currently not compatible with wallet payments.
Security & Compliance
- This plugin does not store card data.
- Cardholder data is handled through EveryPay's PCI-compliant APIs.
- Supports 3D Secure where applicable.