monei / module-monei-payment
MONEI Payments Adobe Commerce (Magento 2) module
Installs: 762
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 5
Open Issues: 7
Type:magento2-module
Requires
- php: ^8.1.0
- magento/module-checkout: 100.4.*
- magento/module-payment: 100.4.*
- magento/module-sales: 103.0.*
- magento/module-vault: 101.2.*
- monei/monei-php-sdk: ^2.6
- monolog/monolog: 2.*
Conflicts
- magento/product-community-edition: <2.4.4
This package is auto-updated.
Last update: 2025-03-25 17:17:22 UTC
README
Accept payments through MONEI in your Adobe Commerce (Magento 2) store with our official extension.
Table of Contents
Overview
MONEI Payments for Adobe Commerce (Magento 2) allows you to seamlessly integrate MONEI's payment processing capabilities into your Magento store. This official module provides a secure, reliable, and user-friendly payment experience for your customers.
Features
- Accept payments via credit cards, Apple Pay, Google Pay, and more
- Seamless checkout experience with embedded payment forms
- Secure payment processing with full PCI compliance
- Real-time payment notifications and order status updates
- Detailed transaction reporting in your MONEI dashboard
- Customizable payment experience to match your store's design
- Integration with the official MONEI PHP SDK for reliable API communication
- Automatic Apple Pay domain verification through configuration settings
Requirements
- PHP: ^8.1.0
- Magento: >=2.4.4 (Support for Magento 2.4.0-2.4.3 release line ended on November 28, 2022) (Adobe Commerce Release Versions)
- MONEI Account (Sign up here)
- MONEI PHP SDK: ^2.6.0 (automatically installed with Composer)
Installation
Via Composer (Recommended)
Go to your Adobe Commerce (Magento 2) root directory and run the following commands:
- Add the package to your Magento installation:
composer require monei/module-monei-payment
- Enable the module:
bin/magento module:enable Monei_MoneiPayment
- Run the following commands to upgrade and compile the module:
bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy bin/magento cache:clean
Manual Installation
Go to your Adobe Commerce (Magento 2) root directory.
- Download the latest release from the GitHub repository
- Extract the contents to your
app/code/Monei/MoneiPayment
directory - Install the MONEI PHP SDK:
composer require monei/monei-php-sdk:^2.6
- Go to your Adobe Commerce (Magento 2) root directory and run:
bin/magento module:enable Monei_MoneiPayment bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy bin/magento cache:clean
Alternatively, you can use this one-line command to download and extract the latest release:
curl -L https://github.com/MONEI/MONEI-AdobeCommerce-Magento2/releases/latest/download/monei-module-monei-payment.zip -o monei.zip && \ mkdir -p app/code/Monei/MoneiPayment && \ unzip monei.zip -d app/code/Monei/MoneiPayment && \ rm monei.zip
Bitnami Installation
If you're running Magento on a Bitnami server, you'll need to use the magento-cli
tool instead of the regular magento
command. Follow these steps:
- First, install the module using one of the methods above (Composer or Manual)
- Navigate to your Magento installation directory:
cd ~/stack/magento
- Run the required commands using
magento-cli
:
sudo bin/magento-cli module:enable Monei_MoneiPayment sudo bin/magento-cli setup:upgrade sudo bin/magento-cli setup:di:compile sudo bin/magento-cli setup:static-content:deploy sudo bin/magento-cli cache:clean
Note: The magento-cli
tool is provided by Bitnami to handle permissions and ownership issues correctly in their server setup.
Before You Begin
When testing your integration:
- Use your test mode API Key from MONEI Dashboard → Settings → API Access
- Check the status of test payments in your MONEI Dashboard → Payments (in test mode)