Title: N-Qube Donations
Author: n-Qube
Published: <strong>June 18, 2026</strong>
Last modified: June 18, 2026

---

Search plugins

![](https://ps.w.org/n-qube-donations/assets/banner-772x250.png?rev=3576802)

![](https://ps.w.org/n-qube-donations/assets/icon-256x256.png?rev=3576802)

# N-Qube Donations

 By [n-Qube](https://profiles.wordpress.org/n-qube/)

[Download](https://downloads.wordpress.org/plugin/n-qube-donations.0.1.23.zip)

 * [Details](https://wordpress.org/plugins/n-qube-donations/#description)
 * [Reviews](https://wordpress.org/plugins/n-qube-donations/#reviews)
 *  [Installation](https://wordpress.org/plugins/n-qube-donations/#installation)
 * [Development](https://wordpress.org/plugins/n-qube-donations/#developers)

 [Support](https://wordpress.org/support/plugin/n-qube-donations/)

## Description

N-Qube Donations is a WordPress donation plugin for nonprofits, churches, charities,
schools, community groups, creators, and small organizations that want to run fundraising
campaigns from their own website.

Use N-Qube Donations to create donation forms, publish campaign pages, collect donor
details, send receipt emails, track QR campaign links, and review donation activity
inside WordPress. The plugin supports manual/offline donation instructions and hosted
checkout flows for Stripe, PayPal, Paystack, and Square when the site owner configures
their own payment provider credentials.

N-Qube Donations stores campaign, donor, donation, QR, and email-event records in
the site’s WordPress database. This keeps donation management close to the organization’s
website instead of forcing every campaign into a separate fundraising platform.

#### Common Use Cases

 * Charity donation forms for one-time fundraising appeals.
 * Nonprofit campaign pages with goals, impact summaries, and donor details.
 * Church, school, club, or community fundraising with offline giving instructions.
 * QR-code donation links for events, printed posters, flyers, and outreach campaigns.
 * Donation records for admins who need to reconcile manual and online gifts.

#### Key Features

 * WordPress donation campaigns with goal, purpose, impact summary, featured image,
   and public campaign pages.
 * Donation forms with preset amounts, custom amount support, donor details, and
   campaign linking.
 * Offline donation instructions for bank transfer, cheque, cash, mobile money, 
   or organization-specific manual payment steps.
 * Hosted payment checkout setup for Stripe, PayPal, Paystack, and Square.
 * Webhook endpoints for supported payment status reconciliation.
 * Donor and donation management screens.
 * QR code generation and scan tracking for campaign promotion.
 * Donor receipt and admin notification emails with configurable message templates.
 * Dashboard checklist, gateway readiness indicators, and basic donation reporting.

### External services

N-Qube Donations can connect to external payment services only when a site administrator
enables a hosted checkout gateway and saves that provider’s credentials in the plugin
settings. The plugin does not process card details directly.

#### Stripe

Stripe is used to create hosted Checkout Sessions and receive signed webhook events
for payment status updates. When Stripe is the active gateway, N-Qube Donations 
sends Stripe the donation amount, currency, donor email address, campaign/form identifiers,
the donation reference, return/cancel URLs, and the configured Stripe secret key.
Stripe is contacted when a donor submits the donation form for Stripe checkout and
when Stripe sends webhook events back to the site. Stripe Terms: https://stripe.
com/legal/ssa. Stripe Privacy: https://stripe.com/privacy.

#### PayPal

PayPal is used to create hosted checkout orders, request OAuth access tokens, capture
approved orders, and verify webhook signatures. When PayPal is the active gateway,
N-Qube Donations sends PayPal the donation amount, currency, organization name, 
return/cancel URLs, and the configured PayPal client credentials. PayPal is contacted
when a donor submits the donation form for PayPal checkout, when the donor returns
from PayPal for order capture, and when PayPal webhook signatures are verified. 
PayPal Terms: https://www.paypal.com/legalhub/useragreement-full. PayPal Privacy:
https://www.paypal.com/privacy.

#### Paystack

Paystack is used to initialize hosted transactions, verify transaction references,
and process signed webhook events. When Paystack is the active gateway, N-Qube Donations
sends Paystack the donation amount, currency, donor email address, campaign/form
identifiers, callback URL, transaction reference, and the configured Paystack secret
key. Paystack is contacted when a donor submits the donation form for Paystack checkout,
when the donor returns from Paystack for verification, and when Paystack sends webhook
events back to the site. Paystack Terms: https://paystack.com/terms. Paystack Privacy:
https://paystack.com/terms.

#### Square

Square is used to create hosted payment links, create or refresh webhook subscriptions
from the admin settings screen, run webhook delivery tests, and process signed webhook
events. When Square is the active gateway or a site administrator configures Square
webhooks, N-Qube Donations sends Square the donation amount, currency, campaign 
name, return URL, webhook notification URL, event types, and the configured Square
access token, application ID, and location ID. Square is contacted when a donor 
submits the donation form for Square checkout, when an administrator creates or 
refreshes Square webhook settings, and when Square sends webhook events back to 
the site. Square Terms: https://squareup.com/us/en/legal/general/ua. Square Privacy:
https://squareup.com/us/en/legal/general/privacy.

## Screenshots

[⌊N-Qube Donations dashboard with setup checklist and donation status summary.⌉⌊
N-Qube Donations dashboard with setup checklist and donation status summary.⌉[

N-Qube Donations dashboard with setup checklist and donation status summary.

[⌊Campaign editor fields for goal, purpose, dates, and impact summary.⌉⌊Campaign
editor fields for goal, purpose, dates, and impact summary.⌉[

Campaign editor fields for goal, purpose, dates, and impact summary.

[⌊Public donation form with preset amounts and donor details.⌉⌊Public donation form
with preset amounts and donor details.⌉[

Public donation form with preset amounts and donor details.

[⌊QR code management screen with tracked URLs and downloads.⌉⌊QR code management
screen with tracked URLs and downloads.⌉[

QR code management screen with tracked URLs and downloads.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/n-qube-donations` directory,
    or install the plugin through the WordPress Plugins screen.
 2. Activate N-Qube Donations from the Plugins screen.
 3. Open N-Qube Donations > Settings and configure organization details, offline instructions,
    email settings, and any payment gateway credentials you want to use.
 4. Create a campaign and a donation form, then publish the campaign or embed the form
    shortcode.
 5. Run a low-value test donation before sharing the campaign publicly.

## FAQ

### Does N-Qube Donations process card details directly?

No. N-Qube Donations sends donors to hosted checkout pages for supported online 
gateways. Card processing is handled by the configured payment provider.

### What types of organizations can use this donation plugin?

N-Qube Donations is designed for nonprofits, charities, churches, schools, clubs,
community groups, and other organizations that need donation forms, campaign pages,
donor records, and basic donation reporting in WordPress.

### Can I accept manual donations?

Yes. Offline donations are enabled by default. Site admins can add their own bank
transfer, cheque, cash, mobile money, or pledge instructions.

### Which payment gateways are supported?

The plugin includes hosted checkout setup for Stripe, PayPal, Paystack, and Square.
Online gateways only work after the site owner adds their own provider credentials.

### Does the plugin include payment provider accounts?

No. Site owners must use their own Stripe, PayPal, Paystack, or Square accounts 
and enter the required credentials in N-Qube Donations settings.

### Does N-Qube Donations store donor data?

Yes. N-Qube Donations stores donor and donation records in the WordPress database
so admins can reconcile gifts and review reports.

### Can I promote donation campaigns with QR codes?

Yes. N-Qube Donations can generate QR codes for campaign promotion and track scans
so admins can see how QR outreach performs.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“N-Qube Donations” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ n-Qube ](https://profiles.wordpress.org/n-qube/)

[Translate “N-Qube Donations” into your language.](https://translate.wordpress.org/projects/wp-plugins/n-qube-donations)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/n-qube-donations/),
check out the [SVN repository](https://plugins.svn.wordpress.org/n-qube-donations/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/n-qube-donations/)
by [RSS](https://plugins.trac.wordpress.org/log/n-qube-donations/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.23

 * Updated Paystack policy references to use the current Paystack terms and privacy
   page.
 * Renamed custom post type keys to use the accepted donationwp prefix.

#### 0.1.22

 * Switched hosted-checkout header redirects to wp_safe_redirect() with explicit
   checkout-host allowance.
 * Sanitized QR labels before QR record creation.

#### 0.1.21

 * Addressed WordPress.org pre-review feedback for checkout redirect assets, settings
   sanitization, and external service disclosures.

#### 0.1.20

 * Initial WordPress.org submission package.
 * Added campaign, donation form, donor, donation, QR, gateway, email, and reporting
   workflows.

## Meta

 *  Version **0.1.23**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [donations](https://wordpress.org/plugins/tags/donations/)[fundraising](https://wordpress.org/plugins/tags/fundraising/)
   [nonprofit](https://wordpress.org/plugins/tags/nonprofit/)[payments](https://wordpress.org/plugins/tags/payments/)
 *  [Advanced View](https://wordpress.org/plugins/n-qube-donations/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/n-qube-donations/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/n-qube-donations/reviews/)

## Contributors

 *   [ n-Qube ](https://profiles.wordpress.org/n-qube/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/n-qube-donations/)