PHPackages                             chelsymooy/laravel-subscription - 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. chelsymooy/laravel-subscription

ActiveLibrary[Payment Processing](/categories/payments)

chelsymooy/laravel-subscription
===============================

chelsymooy Subscriptions designed for recurring subscription plan.

157CSS

Since Dec 15Pushed 5y ago1 watchersCompare

[ Source](https://github.com/chelsymooy/laravel-subscription)[ Packagist](https://packagist.org/packages/chelsymooy/laravel-subscription)[ RSS](/packages/chelsymooy-laravel-subscription/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Chelsymooy Subscriptions
========================

[](#chelsymooy-subscriptions)

**Chelsymooy Subscriptions** is a flexible plans and subscription management system for Laravel, with the required tools to run your SAAS like services efficiently. It's simple architecture, accompanied by powerful underlying to afford solid platform for your business.

[![Packagist](https://camo.githubusercontent.com/93c5b1048c5d59427c1957341043d233789778f4961d05951dde190f1383c851/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6368656c73796d6f6f792f6c61726176656c2d737562736372697074696f6e732e7376673f6c6162656c3d5061636b6167697374267374796c653d666c61742d737175617265)](https://packagist.org/packages/chelsymooy/laravel-subscriptions)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/e130fb11ed6bf2ce0ff70c8f280491eb7b66c517806a1df3746abb3a54417a68/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6368656c73796d6f6f792f6c61726176656c2d737562736372697074696f6e732e7376673f6c6162656c3d5363727574696e697a6572267374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/chelsymooy/laravel-subscriptions/)[![Travis](https://camo.githubusercontent.com/bd879259af50d6cf3a57825a20049b7e4e817330088d23c95152dae86a5e882a/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6368656c73796d6f6f792f6c61726176656c2d737562736372697074696f6e732e7376673f6c6162656c3d5472617669734349267374796c653d666c61742d737175617265)](https://travis-ci.org/chelsymooy/laravel-subscriptions)[![StyleCI](https://camo.githubusercontent.com/1ebe7374ffa9b7311c3449cf349f7b6f2d91983dfe736d3967074fda9fab3e65/68747470733a2f2f7374796c6563692e696f2f7265706f732f39333331333430322f736869656c64)](https://styleci.io/repos/93313402)[![License](https://camo.githubusercontent.com/abdb97895fef382f96f32b3b04fe48e9b198286accabe9b1c43af6067109e6b2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6368656c73796d6f6f792f6c61726176656c2d737562736372697074696f6e732e7376673f6c6162656c3d4c6963656e7365267374796c653d666c61742d737175617265)](https://github.com/chelsymooy/laravel-subscriptions/blob/develop/LICENSE)

Considerations
--------------

[](#considerations)

- Payments are out of scope for this package.
- You may want to extend some of the core models, in case you need to override the logic behind some helper methods like `renew()`, `cancel()` etc. E.g.: when cancelling a subscription you may want to also cancel the recurring payment attached.

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

[](#installation)

1. Install the package via composer:

    ```
    composer require chelsymooy/laravel-subscription
    ```
2. Publish resources (migrations and config files):

    ```
    php artisan vendor:publish
    ```
3. Add service provider in config/app.php:

    ```
    Chelsymooy\Subscriptions\Providers\SubscriptionServiceProvider::class,
    ```
4. Execute migrations via the following command:

    ```
    php artisan migrate
    ```
5. Done!

Usage
-----

[](#usage)

### New Subscription

[](#new-subscription)

(COMING SOON)

### Recurring Bill

[](#recurring-bill)

(COMING SOON)

### Activate Subscription as Middleware

[](#activate-subscription-as-middleware)

(COMING SOON)

### Send Bill to User Email

[](#send-bill-to-user-email)

(COMING SOON)

### Frontend Hook

[](#frontend-hook)

(COMING SOON)

### Scopes

[](#scopes)

### Models

[](#models)

**Chelsymooy Subscriptions** uses 4 models:

```
Chelsymooy\Subscriptions\Models\Plan;
Chelsymooy\Subscriptions\Models\PlanPrice;
Chelsymooy\Subscriptions\Models\Subscription;
Chelsymooy\Subscriptions\Models\Bill;
```

Changelog
---------

[](#changelog)

Refer to the [Changelog](CHANGELOG.md) for a full history of the project.

Support
-------

[](#support)

The following support channels are available at your fingertips:

- [Help on Email](mailto:mooychelsy@gmail.com)
- [Follow on Twitter](https://twitter.com/cmooy)

Contributing &amp; Protocols
----------------------------

[](#contributing--protocols)

Thank you for considering contributing to this project! The contribution guide can be found in [CONTRIBUTING.md](CONTRIBUTING.md).

Bug reports, feature requests, and pull requests are very welcome.

- [Versioning](CONTRIBUTING.md#versioning)
- [Pull Requests](CONTRIBUTING.md#pull-requests)
- [Coding Standards](CONTRIBUTING.md#coding-standards)
- [Feature Requests](CONTRIBUTING.md#feature-requests)
- [Git Flow](CONTRIBUTING.md#git-flow)

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a security vulnerability within this project, please send an e-mail to [mooychelsy@gmail.com](mooychelsy@gmail.com). All security vulnerabilities will be promptly addressed.

About Chelsymooy
----------------

[](#about-chelsymooy)

Chelsymooy is a software developer specialized in web &amp; android applications.

License
-------

[](#license)

This software is released under [The MIT License (MIT)](LICENSE).

(c) 2020 Chelsymooy LLC, Some rights reserved.

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity31

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/1d4d811c3b3ee3b964980c9b857ab12e42fd06afb302cdae00d9a8e0f1e31b59?d=identicon)[chelsymooy](/maintainers/chelsymooy)

---

Top Contributors

[![chelsymooy](https://avatars.githubusercontent.com/u/5895063?v=4)](https://github.com/chelsymooy "chelsymooy (26 commits)")

### Embed Badge

![Health badge](/badges/chelsymooy-laravel-subscription/health.svg)

```
[![Health](https://phpackages.com/badges/chelsymooy-laravel-subscription/health.svg)](https://phpackages.com/packages/chelsymooy-laravel-subscription)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[eduardokum/laravel-boleto

Biblioteca com boletos para o laravel

626351.9k2](/packages/eduardokum-laravel-boleto)[tbbc/money-bundle

This is a Symfony bundle that integrates moneyphp/money library (Fowler pattern): https://github.com/moneyphp/money.

1961.9M](/packages/tbbc-money-bundle)[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)[smhg/sepa-qr-data

Generate QR code data for SEPA payments

61717.2k5](/packages/smhg-sepa-qr-data)[omnipay/dummy

Dummy driver for the Omnipay payment processing library

271.2M33](/packages/omnipay-dummy)

PHPackages © 2026

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