
外掛標籤
開發者團隊
原文外掛簡介
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.
