PHPackages                             niainteractive/niapays-plugin - 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. niainteractive/niapays-plugin

ActiveOctober-plugin[Payment Processing](/categories/payments)

niainteractive/niapays-plugin
=============================

A simple OctoberCMS plugin for accepting donations via Stripe.

v1.2.0(8mo ago)111MITPHPPHP &gt;=8.2

Since Jul 18Pushed 8mo agoCompare

[ Source](https://github.com/ofthewildfire/niapays)[ Packagist](https://packagist.org/packages/niainteractive/niapays-plugin)[ RSS](/packages/niainteractive-niapays-plugin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (22)Used By (0)

NiaPays - OctoberCMS Donation Plugin
====================================

[](#niapays---octobercms-donation-plugin)

This plugin allows you to quickly set up a donation form and integrate Stripe payments on your OctoberCMS website. 👍

Features
--------

[](#features)

- Clean, Bootstrap-styled donation form
- Stripe payments integration (just add your key)
- Drag-and-drop component for easy use

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

[](#requirements)

- OctoberCMS version 3.x or higher
- Stripe API keys (added in backend settings)

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

[](#installation)

1. Download or clone this repository into your `plugins` directory.
2. Run database migrations: ```
    php artisan october:migrate
    ```

Usage
-----

[](#usage)

1. After installation, go to **NiaPays Settings** in the backend and add your Stripe keys.
2. Choose a redirect page for successful donations.

### Configuration

[](#configuration)

Make sure to include the following in your CMS page or layout to ensure the form works properly:

```
{% framework extras %}

```

If you experience issues, this is often the cause.

You will also need JQuery to load BEFORE the component, or else the PaymentIntent will fail.

The component you will need to add is below.

```

{% framework extras %}
{% component 'donationForm' %}

```

Backend
-------

[](#backend)

The backend provides a simple table to view successful donations.

Contributing
------------

[](#contributing)

I’m still learning how to build plugins, so if you have any contributions, improvements, or just want to roast me ❤️, please create a pull request!

License
-------

[](#license)

MIT – free to use.

Credits
-------

[](#credits)

ofthewildire / Kirsten

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance59

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Every ~2 days

Recently: every ~8 days

Total

19

Last Release

265d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/61b8f1746bf2f663adcf0f13600c20aa381bad7c35a1c1c5e4ab6b2e14d1a19b?d=identicon)[ofthewildfire](/maintainers/ofthewildfire)

---

Top Contributors

[![ofthewildfire](https://avatars.githubusercontent.com/u/103148299?v=4)](https://github.com/ofthewildfire "ofthewildfire (29 commits)")

---

Tags

pluginstripedonationoctoberoctobercms

### Embed Badge

![Health badge](/badges/niainteractive-niapays-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/niainteractive-niapays-plugin/health.svg)](https://phpackages.com/packages/niainteractive-niapays-plugin)
```

###  Alternatives

[chronon/stripe

A CakePHP 2.x Stripe Payment Processing Component.

4246.6k](/packages/chronon-stripe)[tightenco/nova-stripe

A tool to create a quick Stripe dashboard in your Laravel Nova admin panels

110308.9k](/packages/tightenco-nova-stripe)[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/translate-plugin

Translate plugin for October CMS

12666.5k9](/packages/rainlab-translate-plugin)[rainlab/pages-plugin

Pages plugin for October CMS

12252.4k4](/packages/rainlab-pages-plugin)[flux-se/payum-stripe

Payum Stripe gateways

29407.5k4](/packages/flux-se-payum-stripe)

PHPackages © 2026

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