WP Manifestindependent plugin directory
manifest / ecommerce / wp-simple-donation-checkout

Simple Donation Checkout

This is a plugin that generates an integrated checkout page for donations in WordPress

by Hb Lateral · github.com/ticaje/wp-simple-donation-checkout · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ticaje/wp-simple-donation-checkout/archive/refs/heads/master.zip

A complete donation checkout page for WordPress with WooCommerce integration.

Description

Simple Donation Checkout provides a streamlined, user-friendly donation experience for your WordPress website. Built on top of WooCommerce, it creates a dedicated donation page with its own registry, completely independent from WooCommerce orders.

Perfect for NGOs, nonprofits, churches, foundations, and any organization that needs to accept donations online.

Features

Free Version

Feature Included
One-time donations
Stripe (Credit/Debit cards)
Bank Transfer (BACS)
Custom donation amounts
Dedicated donation registry
Professional email notifications
Modern, responsive donation form
Automatic donation page creation
WooCommerce HPOS compatible

Pro Version

Unlock the full potential of your donation system:

Feature Free Pro
One-time donations
Recurring donations (monthly, quarterly, biannual, annual)
Stripe (Credit/Debit cards)
Bank Transfer (BACS)
SEPA Direct Debit
Redsys (Spanish payment gateway)
Bizum (Spanish mobile payments)
Tax deduction certificates
Subscription management dashboard
Spanish document validation (DNI/NIE/NIF)
Custom donation amounts
Dedicated donation registry
Professional email notifications
Priority support

Upgrade to Pro to unlock recurring donations, additional payment methods, and tax deduction support.

Requirements

Requirement Version
WordPress 6.0 or higher
WooCommerce 4.0 or higher
PHP 7.4 or higher

Payment Gateway Plugins (optional)

  • WooCommerce Stripe Gateway - Required for Stripe payments (Install)
  • WooCommerce Redsys Gateway - Required for Redsys/Bizum payments (Pro only)

Installation

From WordPress.org

  1. Go to PluginsAdd New
  2. Search for "Simple Donation Checkout"
  3. Click Install Now
  4. Activate the plugin
  5. Done! Your donation page is ready at /donation/

Manual Installation

  1. Download the plugin ZIP file
  2. Go to PluginsAdd NewUpload Plugin
  3. Choose the ZIP file and click Install Now
  4. Activate the plugin

Quick Start

  1. Activate the plugin - A donation page is automatically created at /donation/
  2. Configure Stripe (recommended):
  3. Configure Bank Transfer (optional):
    • Go to WooCommerceSettingsPaymentsDirect bank transfer
    • Add your bank account details
  4. Start accepting donations!

Configuration

Payment Methods

Stripe (Credit/Debit Cards)

  1. Install and activate WooCommerce Stripe Gateway
  2. Go to WooCommerceSettingsPaymentsStripe
  3. Enable Stripe and enter your API keys (test or live)
  4. Save changes

Bank Transfer (BACS)

  1. Go to WooCommerceSettingsPaymentsDirect bank transfer
  2. Enable and add your bank details:
    • Account Name
    • IBAN
    • BIC/SWIFT
    • Bank Name
  3. Save changes

Pro Payment Methods

SEPA Direct Debit (Pro)

SEPA Direct Debit allows recurring donations via bank mandate. Donors provide their IBAN, and you process debits through your bank.

Redsys (Pro)

  1. Install WooCommerce Redsys Gateway by José Conti
  2. Configure your merchant credentials (FUC, Terminal, Secret Key)

Bizum (Pro)

Bizum is included with the Redsys Gateway plugin. Enable it in WooCommerce payment settings.

How It Works

For Donors

  1. Visitor goes to your donation page (/donation/)
  2. Selects or enters a donation amount
  3. Fills in their details (name, email)
  4. Chooses payment method
  5. Completes the donation
  6. Receives confirmation email

For Administrators

  1. View all donations in DonationsAll Donations
  2. Each donation is recorded independently from WooCommerce orders
  3. Export donation data for reporting
  4. (Pro) Manage recurring subscriptions in DonationsSubscriptions

Frequently Asked Questions

Do I need WooCommerce?

Yes, WooCommerce is required for payment processing. The plugin leverages WooCommerce's payment gateway infrastructure while maintaining a separate donation registry.

Can I customize the donation amounts?

Yes, donors can enter any custom amount. The form also shows suggested amounts for quick selection.

Where are donations stored?

Donations are stored in a dedicated database table ({prefix}_hb_lateral_simple_donations), separate from WooCommerce orders. This provides cleaner reporting and easier donation management.

Can I accept recurring donations?

Recurring donations (monthly, quarterly, biannual, annual) are available in the Pro version. The free version supports one-time donations only.

Which payment methods are supported?

Free: Stripe (credit/debit cards), Bank Transfer (BACS)

Pro: Stripe, Bank Transfer, SEPA Direct Debit, Redsys, Bizum

Is it GDPR compliant?

The plugin stores only necessary donor information. You're responsible for adding appropriate privacy policies and consent mechanisms for your jurisdiction.

Screenshots

  1. Donation form - Clean, modern interface
  2. Payment method selection
  3. Admin donations list
  4. (Pro) Subscription management

Changelog

1.0.0

  • Initial release
  • One-time donations with Stripe and BACS
  • Dedicated donation registry
  • Professional email notifications
  • Automatic donation page creation

Upgrade to Pro

Need recurring donations, more payment methods, or tax deduction support?

Get Simple Donation Checkout Pro

Pro features include:

  • Recurring donations (monthly, quarterly, biannual, annual)
  • SEPA Direct Debit
  • Redsys payment gateway
  • Bizum mobile payments
  • Tax deduction certificates
  • Subscription management dashboard
  • Spanish document validation (DNI/NIE/NIF)
  • Priority support

Support

Contributing

Contributions are welcome! Please feel free to submit issues and pull requests on GitHub.

License

This plugin is licensed under the GPLv2 or later.

Credits

Developed with ❤️ by Hb Lateral