Skip to content

contensio/plugin-donations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Donations

Accept one-time or recurring donations on your Contensio site via Stripe and PayPal. Create campaigns with goal thermometers, donor walls, and an embeddable widget for sidebars and footers.

Features

  • Stripe payments - one-time and recurring (monthly/yearly) donations via Stripe Checkout
  • PayPal payments - one-time donations via PayPal client-side buttons
  • Campaigns - multiple donation campaigns with titles, descriptions, and goals
  • Goal thermometer - visual progress bar showing how much has been raised
  • Donor wall - public list of recent donors with optional messages
  • Suggested amounts - configurable quick-select buttons (e.g. $5, $10, $25, $50)
  • Custom amounts - donors can enter any amount
  • Anonymous donations - donors can opt to hide their name
  • Recurring support - monthly or yearly recurring donations via Stripe subscriptions
  • Widget - contensio-donations-box widget type for sidebars and footers; shows thermometer + donors + donate button
  • Admin dashboard - campaign management, donation list per campaign, total raised stats
  • Webhook support - Stripe webhook for reliable payment confirmation

Setup

  1. Enable the plugin in the admin Plugins panel.
  2. Go to Donations > Settings and enter your Stripe and/or PayPal API keys.
  3. Create a campaign under Donations.
  4. Add the "Donation Box" widget to a sidebar or footer area, or link to /donate/{slug}.

Widget

The plugin registers a contensio-donations-box widget type. Add it to any widget area from the admin. Configure it with a campaign ID to show:

  • Goal thermometer (if goal is set)
  • Recent donors list
  • "Donate Now" button linking to the campaign page

Payment Providers

Provider One-time Recurring Configuration
Stripe Yes Yes Publishable key + secret key in Settings
PayPal Yes No Client ID + secret in Settings

License

AGPL-3.0-or-later. See LICENSE file.

About

Donations plugin for Contensio. Accept one-time or recurring donations via Stripe and PayPal. Goal thermometer, donor wall, widget.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors