Mine põhisisu juurde

WooCommerce Extension

How to install and configure the extension for WooCommerce

Värskendatud üle nädala tagasi

Download the WooCommerce extension 👇

(Newest release 13.10.2025)


Install the WooCommerce Extension

To install the plugin:

  1. Download the latest version of the plugin above.

  2. In your WordPress dashboard, go to Plugins > Add New > Upload Plugin, and upload the ZIP file.

  3. Activate the plugin.

  4. Go to WooCommerce > Settings > Payments > EveryPay, enable it, and enter the following:

    • API Username

    • API Password

    • Processing Account Name

You can find these credentials in the Merchant Portal.


Configure the Extension in WooCommerce

Once activated, go to WooCommerce > Settings > Payments > EveryPay to configure the plugin settings.


Enable Google Pay Payments

To offer Google Pay on your checkout page, the following setup is required:

Your website must use HTTPS and a valid TLS certificate.

Steps to enable Google Pay:

  1. In the Merchant Portal, go to E-shop Settings.

  2. Select the relevant E-shop.

  3. Scroll to the Google Pay section.

  4. Accept the Terms and Conditions by checking the box.

  5. Confirm that the section status changes to "Accepted" with the date.

When configured correctly, Google Pay will appear as a payment method at checkout.


Enable Apple Pay Payments

Accepting Apple Pay Payments

To enable Apple Pay, your setup must meet these requirements:

  • All Apple Pay pages must be served over HTTPS.

  • Your domain must have a valid SSL certificate.

  • Your server must support secure communication with Apple Pay (see the Apple Pay Guide).

  • Your e-shop must be registered and active in the Merchant portal.

  • Card payments must be enabled.

Preparation Steps

1. Domain Verification File

  1. In the Merchant portal, go to E-shop Settings.

  2. Select your e-shop and find the Apple Pay section.

  3. Download the domain verification file.

  4. Upload the file to:
    https://[YOUR_DOMAIN]/.well-known/

  5. Make sure the file is accessible at:
    https://[YOUR_DOMAIN]/.well-known/apple-developer-merchantid-domain-association

2. Register Your Domain

  1. In E-shop Settings, under Apple Pay, click the + icon.

  2. Enter the domain or subdomain used for Apple Pay (e.g., example.com, www.example.com).

  3. Click Add domain.

  4. Verify the registration status — a successful entry will show the domain as registered.

When properly set up, Apple Pay will be visible at checkout for customers using compatible devices and browsers.


Set Up Callback Notifications

Callback notifications are used to update order status automatically after a payment is completed.

To enable callback notifications:

  1. In your WordPress dashboard, copy the Callback Notification URL from the plugin settings.

  2. Paste this URL into the Merchant Portal > E-shop Settings > Callback Notification URL field.

This ensures your orders are updated in real time in both the customer view and the WooCommerce > Orders section.


Settings Overview

Field

Description

Enable/Disable

Toggle to activate the payment methods at checkout

Gateway URL

Choose LIVE or TEST environment

Callback Notification URL

Copy this from plugin settings and paste it into Merchant Portal > E-shop Settings > Callback Notification URL

API Username / Test API Username

Different credentials for LIVE and TEST environments. Find them in the Merchant portal:
LIVE: https://merchant.lhv.ee/merchant_settings/general
TEST: https://merchant.sandbox.lhv.ee/merchant_settings/general

API Secret / Test API Secret

LIVE and TEST environments use different secrets (32 characters). Available in the Merchant portal under the same links as above.

API Account Name

Set in the Merchant portal:
LIVE: https://merchant.lhv.ee/merchant_settings/currency_facilities
TEST: https://merchant.sandbox.lhv.ee/merchant_settings/currency_facilities
Example: EUR3D1, USD3D1

Checkout Title

The name shown to users at checkout

Layout

Choose how payment methods appear:
Tabs: displayed in tab format
Accordion: grouped with radio buttons

Default Country

Determines the default country for Open Banking. Can follow billing country or be fixed (Estonia, Latvia, Lithuania)

Debug Log

Enable to log payment process steps for troubleshooting

Remove language code from URL

Optional. Removes the language code (e.g., /en/, /et/) from custom URLs generated by this plugin. Enable only if language-specific plugins cause 404 errors during the payment process.

Kas see vastas teie küsimusele?