PHPackages                             luxplus/mobilepay - 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. [Payment Processing](/categories/payments)
4. /
5. luxplus/mobilepay

ActiveLibrary[Payment Processing](/categories/payments)

luxplus/mobilepay
=================

Luxplus implementation of MobilePay API Subscription 2.0.0.

v1.2.5(8y ago)253.8k1BSD-3-ClausePHPPHP &gt;=7.0

Since Jul 7Pushed 6y ago5 watchersCompare

[ Source](https://github.com/Gammelmark/mobilepay)[ Packagist](https://packagist.org/packages/luxplus/mobilepay)[ RSS](/packages/luxplus-mobilepay/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (6)Dependencies (4)Versions (9)Used By (0)

MobilePay
=========

[](#mobilepay)

- **7th July**

    - Initial Luxplus implementation of MobilePay Subscription API 1.1.1.
- **10th August:**

    - Implementation of MobilePay Subscription API 1.2.6 - Refunds. 2 new methods: getRefunds() and postRefunds().
- **11th August:**

    - Fixed bug in path from */recurringpayments-restapi/api/* to */subscriptions/api/* for Refunds.
- **14th August:**

    - Fixed bug in the CreateRefundRequest toJSON() method.
    - Implemented links-parameter in CreateOnOffPaymentRequest.
- **23rd August:**

    - Changed path from */recurringpayments-restapi/api/* to */subscriptions/api/* across the board.
- **18th September:**

    - Updated MobilePay Subscription API to use 2.0.0
    - Implemented postPaymentRequestsBatch() method, which takes an array of CreatePaymentRequest instances.
    - Changed the postPaymentRequests() method to accept an instance of CreatePaymentRequest OR an array of CreatePaymentRequest (it calls postPaymentRequestsBatch() regardless).
    - Removed the abstract method toJSON() in the abstract class Request and replaced it with the JsonSerializable interface. The jsonSerialize() method returns an array instead of a json encoded string.
    - Added the following exception classes:
        - MobilePayException extends Exception
        - PreconditionFailedException extends MobilePayException
        - NotFoundException extends MobilePayException
        - InternalServerErrorException extends MobilePayException
        - IdNotProvidedException extends MobilePayException
        - BadRequestException extends MobilePayException
        - CurlException Extends Exception
    - Rewrote the error handling code with proper exceptions and error messages in the MobilePayConnection class connect() method and a few other places.
    - Added ErrorResponse class to better handle the HTTP code response errors.
    - Added possibility to supply correlation id with a call.
    - Added a createGUID() method in MobilePaySubscriptionClient to use for the correlation id.
- **27th December:**

    - Fixed bug in MobilePayConnection post()-method introduced in the update from the 18th September. Introduced by postPaymentRequestsBatch.
- **23rd April 2018**

    - Fixed issue in ErrorResponse and added a getFullResponse() method for logging purposes.
- **28th April 2018**

    - Fixed HttpResponseException bug.
- **29th May 2018**

    - The createSimpleInstance-method now instantiates with expirationTimeoutMinutes of 2 weeks instead of 5 minutes.
    - Removed unused dependencies.

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity63

Established project with proven stability

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

Every ~24 days

Recently: every ~34 days

Total

8

Last Release

3100d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b8ea711d49b66306b2157e5adbd059c6562de3c187cb0ca87fa59cef2fbdedbf?d=identicon)[Shawnley](/maintainers/Shawnley)

![](https://avatars.githubusercontent.com/u/10153034?v=4)[Luxplus](/maintainers/luxplus)[@luxplus](https://github.com/luxplus)

### Embed Badge

![Health badge](/badges/luxplus-mobilepay/health.svg)

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

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.5M916](/packages/statamic-cms)[srmklive/paypal

PayPal REST API client for Laravel and standalone PHP.

1.1k4.0M28](/packages/srmklive-paypal)[shetabit/multipay

PHP Payment Gateway Integration Package

293355.3k4](/packages/shetabit-multipay)[imdhemy/google-play-billing

Google Play Billing

491.4M5](/packages/imdhemy-google-play-billing)[lemonsqueezy/laravel

A package to easily integrate your Laravel application with Lemon Squeezy.

587114.4k](/packages/lemonsqueezy-laravel)[mollie/laravel-cashier-mollie

Laravel Cashier provides an expressive, fluent interface to Mollie's subscription billing services.

177185.5k1](/packages/mollie-laravel-cashier-mollie)

PHPackages © 2026

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