PHPackages                             infoservio/donate-fast - 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. infoservio/donate-fast

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

infoservio/donate-fast
======================

Donate Fast

v0.9.7(6y ago)015[1 issues](https://github.com/infoservio/donate-fast/issues)MITPHP

Since Apr 6Pushed 6y ago2 watchersCompare

[ Source](https://github.com/infoservio/donate-fast)[ Packagist](https://packagist.org/packages/infoservio/donate-fast)[ RSS](/packages/infoservio-donate-fast/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (4)Versions (7)Used By (0)

DonateFast | Stripe for Craft 3
===============================

[](#donatefast--stripe-for-craft-3)

This plugin can be used for anyone that accept donations to help others.

[![forthebadge](https://camo.githubusercontent.com/f36717cd3967262c75e94d072972337554d471c2a758a7929b4fc3e391f073dd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374796c652d5048502d677265656e2e7376673f7374796c653d666f722d7468652d6261646765266c6162656c3d6d6164652d7769746826636f6c6f72413d65663430343126636f6c6f72423d633132383264)](http://forthebadge.com)[![forthebadge](https://camo.githubusercontent.com/5fe14dd782dd0ef44349c4e8b92e2290998d216e7df080e54265a87e779e6f3d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374796c652d4c4f56452d677265656e2e7376673f7374796c653d666f722d7468652d6261646765266c6162656c3d6275696c742d7769746826636f6c6f72413d65333664323526636f6c6f72423d643135643237)](http://forthebadge.com)

![Github All Releases](https://camo.githubusercontent.com/18247ce1ac78d6c760bf1b79ed5c06ec57cc696c35822d43669f0c6902585e90/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f696e666f73657276696f2f646f6e6174652d666173742f746f74616c2e737667)![GitHub tag](https://camo.githubusercontent.com/c10420657aa1cd8e74dcd9e3afffd86e24519021b61b10eb7d9fec64a8c5acce/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f696e666f73657276696f2f646f6e6174652d666173742e737667)![GitHub package version](https://camo.githubusercontent.com/ea6488a4c131c7563781338d18714aef9ca74e29df6bc34c540e93f85d41f22a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f762f696e666f73657276696f2f646f6e6174652d666173742e737667)

Table of contents
=================

[](#table-of-contents)

- [Requirements](#requirements)
- [Usage](#usage)
- [Installation](#installation)
- [Overview](#overwiew)
- [Configuring](#configuring)
- [Roadmap](#roadmap)
- [License](LICENSE.md)

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

[](#requirements)

This plugin requires Craft CMS 3.0.0-beta.23 or later.

Usage
-----

[](#usage)

[(Back to top)](#table-of-contents)

You have to create form with amount input if you need to and button for donation process. You can manually set up it with css, name button too. Also, you have to add checkout stripe library and our donate-fast library. Anyway, you can setup our script for you goals. You can set up button for donation fixed amount of money or give an opportunity for users to put amount by hand. More about attributes and their definitions in the docs for donate-fast script.

```

    Donate

```

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

[](#installation)

[(Back to top)](#table-of-contents)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require donate-fast

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for donate-fast.

Overview
--------

[](#overview)

For testing purpose you can try stripe form. Credit card number: 4242 4242 4242 4242

Configuring
-----------

[](#configuring)

##### You have to fill in stripe keys in settings of the donate-fast.

[](#you-have-to-fill-in-stripe-keys-in-settings-of-the-donate-fast)

Go to Settings -&gt; Plugins -&gt; Donate Fast ---- Settings

###### Where to get stripe tokens:

[](#where-to-get-stripe-tokens)

API credentials are unique account identifiers that must be added to your code before you can process payments via the API. Think of them as your username and password to payment processing. This is your user-specific public identifier. Each user associated with your Stripe gateway will have their own public and private keys. To find your keys:

- Log into either the production Control Panel or the sandbox Control Panel, depending on which environment you are working in
- Navigate to Account &gt; My User
- Under API Keys, Token Keys, Encryption Keys, click View Authorizations

You'll find your keys under the API Keys section at the top. If no API keys appear, click Generate New API Key.

##### You should also fill in information about your non-profit organizations and success with error messages for users.

[](#you-should-also-fill-in-information-about-your-non-profit-organizations-and-success-with-error-messages-for-users)

Go to Donate Fast -&gt; Settings

Roadmap
-------

[](#roadmap)

Some things to do, and ideas for potential features:

- Release it

Brought to you by [infoserv.io](https://infoserv.io)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

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 ~89 days

Recently: every ~111 days

Total

6

Last Release

2512d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/10018a5422f00cbe3f774d5a1770920e5d8cb0e360916a16549a73f117fb7a3b?d=identicon)[geojensen](/maintainers/geojensen)

---

Tags

stripepaymentcraftcmscraft-plugindonationnon-profitpayment-forminfoserv.ioinfoserv

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/infoservio-donate-fast/health.svg)

```
[![Health](https://phpackages.com/badges/infoservio-donate-fast/health.svg)](https://phpackages.com/packages/infoservio-donate-fast)
```

###  Alternatives

[enupal/stripe

Allows customers sign up for recurring and one-time payments with Stripe, perfect for orders, donations, subscriptions, and events. Create simple payment forms in seconds easily without coding. For Craft CMS 3.x

3416.5k1](/packages/enupal-stripe)[craftcms/commerce-stripe

Stripe integration for Craft Commerce 5.0+

32157.4k3](/packages/craftcms-commerce-stripe)[flux-se/payum-stripe

Payum Stripe gateways

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

The Payum extension. It provides Stripe payment integration.

22573.1k3](/packages/payum-stripe)[miracode/stripe-bundle

Symfony bundle to integrate Stripe PHP SDK. Ability to save Stripe objects in database using Doctrine.

1016.1k](/packages/miracode-stripe-bundle)[luyadev/luya-module-payment

LUYA Payment allows you to integrate payments in a safe and fast way. The module take care of all the provider required steps (call, create, success, abort, etc.) and provides all the informations for your store.

1012.1k](/packages/luyadev-luya-module-payment)

PHPackages © 2026

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