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.

Screenshot
Screenshot

Supported Features (v3.7)

FeatureStatus
CurrencyEuro (€)
Supported LanguagesEnglish
Payment MethodsVISA, 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

ComponentMinimum Required VersionLatest Tested Version
PHP7.48.2
WordPress5.0.06.8
WooCommerce3.9.09.8.4
EveryPay Plugin3.73.7
SSLRequired (Production)
Optional for sandbox/testing environments
-

In addition, ensure you:

Installation Guide

Install the Plugin

Method 1:

Installation via WordPress Marketplace

Screenshot
  1. Go to your WordPress Admin Panel → Plugins → Add New
  2. Search for "EveryPay"
  3. Click Install Now
  4. Click Activate

Method 2:

Manual Installation via Download

Screenshot

Alternatively, you can download the plugin as a .zip file :

  1. Download the following zip file.
  2. In your WordPress admin panel, go to Plugins → Add New → Upload Plugin.
  3. Click Choose File, select the downloaded .zip file, and click Install Now.
  4. Once the installation is complete, click Activate.

Plugin Configuration

Step 1: Basic Configuration (Required)

Screenshot
  1. Go to WooCommerce
  2. Click on Settings
  3. Click on Payments
  4. At EveryPay Select Manage
  5. Fill in the following fields, found in your EveryPay Merchant Dashboard:
    1. Public Key
    2. Secret Key
  6. Select Save Changes.
Screenshot

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

❗ In order to accept Google Pay payments, please contact EveryPay Customer Support to have your merchant account configured.
Screenshot
  • 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

❗ In order to accept Apple Pay payments, please contact EveryPay Customer Support to have your merchant account configured.
Screenshot
  • 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.