Download the Adobe Commerce (Magento) extension 👇
(Newest release 13.10.2025)
Install the Extension
The extension for Adobe Commerce (Magento) can be installed manually via the command line.
Step-by-step installation guide:
Download and unzip the latest version of the Adobe Commerce (Magento) module from the
Navigate to your
magento/app
directory.Create the following folder structure (if it doesn’t already exist):
app/code/Lumav/EveryPay
Open the
EveryPay
folder from the unzipped module and copy all its contents intoapp/code/Lumav/EveryPay
.Open a command line terminal as Administrator.
Navigate to the Magento root folder and run the following commands:
php bin/magento module:enable Lumav_EveryPay
php bin/magento setup:upgrade
php bin/magento cache:flush
7. If your store is in production mode, also run:
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
8. Proceed to configuration under Stores > Configuration > Sales > Payment Methods > EveryPay.
Configure the Extension in Magento
Once installed, the extension can be configured from:
Stores > Configuration > Sales > Payment Methods > EveryPay
Accept Google Pay Payments
To enable Google Pay, your store must be served over HTTPS with a domain-validated TLS certificate.
Steps to activate Google Pay:
Log in to the Merchant portal and go to E-shop Settings.
Select the relevant E-shop.
Scroll to the Google Pay section.
Agree to the Terms and Conditions by checking the checkbox.
Once activated, the section will display Accepted along with the activation date.
If set up correctly, Google Pay will appear as a payment option at checkout.
Accept 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
In the Merchant portal, go to E-shop Settings.
Select your e-shop and find the Apple Pay section.
Download the domain verification file.
Upload the file to:
https://[YOUR_DOMAIN]/.well-known/
Make sure the file is accessible at:
https://[YOUR_DOMAIN]/.well-known/apple-developer-merchantid-domain-association
2. Register Your Domain
In E-shop Settings, under Apple Pay, click the + icon.
Enter the domain or subdomain used for Apple Pay (e.g.,
example.com
,www.example.com
).Click Add domain.
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
To keep payment statuses up to date, you must configure a Callback Notification URL.
Steps:
In the Magento admin, go to the plugin settings and copy the Callback Notification URL.
In the Merchant portal, go to E-shop Settings.
Paste the Callback URL into the Callback Notification URL field.
Do not include language-specific suffixes like /ee
, /en
, /lv
, etc. in the URL.
Callback notifications keep the plugin synchronized with payment statuses. After a customer finalizes a payment, we send a callback to update the order status in Magento.
Field Descriptions and Configuration Options
Field Name | Description |
Gateway URL | LIVE: sends payments to production servers |
API username | Different credentials for LIVE and TEST environments. Find them in the Merchant portal: |
API secret | LIVE and TEST environments use different secrets (32 characters). Available in the Merchant portal under the same links as above. |
API processing account | Set in the Merchant portal: |
Callback Notification URL | Add this to E-shop Settings > Callback Notification URL in the Merchant portal |
Enable this Solution | Toggle to activate us as a payment method |
Checkout title | The name shown to users at checkout |
Layout | Choose how payment methods appear: |
Default country | Determines the default country for Open Banking. Can follow billing country or be fixed (Estonia, Latvia, Lithuania) |
Sort Order | Defines our position among other payment methods |