Mine põhisisu juurde

PrestaShop Extension

How to install and configure the extension for PrestaShop

Värskendatud üle nädala tagasi

Download the extension for PrestaShop 1.7, PrestaShop 8 and PrestaShop 9👇

(Newest release 13.10.2025)


Installation Steps

To install the module:

  1. Open the Back Office and go to Modules > Module manager.

  2. Click the Upload a module button in the top-right corner.

  3. Upload the ZIP file you downloaded.

  4. Locate the EveryPay module in the list.

  5. Click Install in the module row.

  6. After installation, click Configure to set up the module.


Configuration

Once installed, you can find configuration options under Modules > Module manager > EveryPay in the PrestaShop admin interface.


Accepting Google Pay Payments

To accept Google Pay, your store must meet the following requirements:

All pages must be served over HTTPS with a valid TLS certificate.

To activate Google Pay:

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

  2. Select your e-shop and scroll to the Google Pay section.

  3. Read and agree to the Google Pay Terms and Conditions by checking the box.

  4. Once accepted, you will see Accepted along with the confirmation date.

If setup is successful, Google Pay will be shown as a payment method at checkout.


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.


Setting Up Callback Notifications

Callback notifications inform you when a customer completes a payment.

To configure:

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

  2. Copy the Callback Notification URL from the module settings.

  3. Paste it into the Callback URL field in the portal.

Notifications include both payment_reference and order_reference, and are triggered upon successful payment completion.


Module Settings Overview

Field

Description

Callback Notification URL

Add this to the Callback Notification URL field in the Merchant portal under E-shop settings.

Checkout title

Title shown to customers during checkout.

Live Mode

On – live production (uses API Username and Secret)
Off – test mode (uses Test API credentials)

Layout

Choose between:
- Tabs – each payment method in a separate tab
- Accordion – payment methods in expandable sections with radio buttons

Create Order

Before payment – creates order before redirecting to the payment page
After payment – creates order only after a successful payment

Processing Account

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

API Username / Secret

Found in the Merchant portal:
LIVE: https://merchant.lhv.ee/merchant_settings/general
TEST: https://merchant.sandbox.lhv.ee/merchant_settings/general
Example username (16 chars): 49bcdd6fed983c12
Example secret (32 chars):

e7ed4e55d5f73158f6cf2890fb1c950e

Default Country

Default Open Banking country is based on the billing address, or set manually (Estonia, Latvia, Lithuania).
Set availability under Payment > Preferences > Country restrictions in PrestaShop admin.

Kas see vastas teie küsimusele?