PHPackages                             reservepay/reservepay-magento - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. reservepay/reservepay-magento

ActiveMagento2-module

reservepay/reservepay-magento
=============================

Reservepay Payment Service for Magento 2

1.0.0(1mo ago)00OSL-3.0PHPPHP ^7.3

Since Feb 20Pushed 1mo agoCompare

[ Source](https://github.com/reservepaytech/magento-plugin)[ Packagist](https://packagist.org/packages/reservepay/reservepay-magento)[ RSS](/packages/reservepay-reservepay-magento/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (1)Dependencies (4)Versions (4)Used By (0)

Reservepay Payment Module for Magento 2
=======================================

[](#reservepay-payment-module-for-magento-2)

This module integrates the **Reservepay** payment gateway into Magento 2. It allows customers to pay securely using Reservepay's hosted payment flow.

Features
--------

[](#features)

- **Redirect Payment Flow**: Redirects customers to a secure payment form to complete their transaction.
- **Automatic Invoicing**: Automatically creates an invoice in Magento upon successful payment confirmation.
- **Cart Restoration**: Automatically restores the customer's shopping cart if the payment fails or is cancelled, allowing them to retry easily.
- **Secure Validation**: Uses encrypted cookies and API validation to ensure order integrity during the redirect process.

Requirements
------------

[](#requirements)

- Magento 2.3.x or higher
- PHP 7.3 or higher, below PHP 8.0
- Valid Reservepay Merchant Credentials (Merchant ID, Installation ID, API Key)

Installation
------------

[](#installation)

1. **Download the module with Composer**Use Composer to add the module into your store: `composer require reservepay/reservepay-magento`
2. **Enable the module**Run the following commands in your Magento root directory:

    ```
    bin/magento module:enable Reservepay_Payment
    bin/magento setup:upgrade
    bin/magento setup:di:compile
    bin/magento setup:static-content:deploy
    bin/magento cache:flush
    ```

Configuration
-------------

[](#configuration)

1. Log in to the Magento Admin Panel.
2. Navigate to **Stores &gt; Configuration &gt; Sales &gt; Payment Methods**.
3. Expand the **Reservepay** section.
4. Configure the following settings:
    - **Enabled**: Set to `Yes`.
    - **Title**: The payment method title shown to customers (e.g., "Pay with Reservepay").
    - **Merchant ID**: Enter your Reservepay Merchant ID.
    - **Installation ID**: Enter your Reservepay Installation ID.
    - **API Key**: Enter your secret API Key.
5. Click **Save Config**.

Technical Details
-----------------

[](#technical-details)

- **API Endpoints**: The module communicates with `https://api.reservepay.com/` to initiate payments and verify transaction status.
- **Security**: Sensitive order data is validated using a secure, HTTP-only cookie (`payment_redirect_token`) to prevent unauthorized access during the payment redirect loop.
- **Webhooks/Callbacks**: The module handles payment success and failure via the `reservepay/payment/paymentsuccess` and `reservepay/payment/paymentfail` controllers.

###  Health Score

34

—

LowBetter than 74% of packages

Maintenance91

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

 Bus Factor1

Top contributor holds 76% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

52d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1346cedd9a3c5ffc1f8588cffef6d2e975763b051c243ab4e7845c9a79317fb1?d=identicon)[reservepay](/maintainers/reservepay)

---

Top Contributors

[![santithorn](https://avatars.githubusercontent.com/u/22119724?v=4)](https://github.com/santithorn "santithorn (19 commits)")[![jonrandy](https://avatars.githubusercontent.com/u/1510194?v=4)](https://github.com/jonrandy "jonrandy (3 commits)")[![knack-rpt](https://avatars.githubusercontent.com/u/205753447?v=4)](https://github.com/knack-rpt "knack-rpt (2 commits)")[![robin-rpt](https://avatars.githubusercontent.com/u/201473622?v=4)](https://github.com/robin-rpt "robin-rpt (1 commits)")

### Embed Badge

![Health badge](/badges/reservepay-reservepay-magento/health.svg)

```
[![Health](https://phpackages.com/badges/reservepay-reservepay-magento/health.svg)](https://phpackages.com/packages/reservepay-reservepay-magento)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1162.0M19](/packages/mollie-magento2)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50413.8k26](/packages/dotdigital-dotdigital-magento2-extension)[buckaroo/magento2

Buckaroo Magento 2 extension

32431.3k8](/packages/buckaroo-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68365.7k](/packages/run-as-root-magento2-prometheus-exporter)[pagbank/payment-magento

PagBank - Payment for Magento and Adobe

2133.3k7](/packages/pagbank-payment-magento)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108551.2k1](/packages/amzn-amazon-pay-magento-2-module)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
