WordPress.org

Plugin Directory

FundCollector – Donations Plugin and Fundraising Platform for WordPress

FundCollector – Donations Plugin and Fundraising Platform for WordPress

Description

The Simple, Powerful WordPress Donation Plugin

FundCollector is a complete donation management plugin for WordPress that lets nonprofits, clubs, and individuals start collecting donations in minutes — no coding required.

FundCollector Pro
This is the free version of FundCollector. Upgrade to FundCollector Pro to unlock recurring donations, Mollie payments, PDF reports, CSV export, and automatic backups.

Free Features

  • Donation Form Builder: Customizable forms with fields, suggested amounts, and styling options
  • Pre-built Pages: Automatic creation of Donation, Thank You, Payment Failed, and Privacy pages
  • PayPal Integration: Secure PayPal REST API payments with sandbox support
  • Bank Transfer Support: Alternative payment method with automated email instructions
  • Gutenberg Block: Embed the donation form anywhere with the native block editor
  • Donor Management: Full donor profiles with donation history and key statistics
  • Email Notifications: Automated emails to donors and administrators, fully customizable
  • Admin Dashboard: Sortable donation list with filters and detail view
  • Security: Honeypot protection, reCAPTCHA v3, data encryption, and CSRF nonces
  • GDPR Compliant: Data retention controls, encryption at rest, audit trail logging
  • Multi-language: English, Italian, Spanish, French, German, Portuguese

FundCollector Pro

FundCollector Pro extends the free plugin with powerful tools for serious fundraisers:

  • Recurring Donations: Accept weekly, monthly, or annual subscriptions from donors
  • Mollie Payments: Accept credit card donations via Mollie, with full support for recurring donations
  • PDF Reports: Generate and download donation reports as PDF
  • CSV Export: Export all donation data for accounting or analysis
  • Automatic Backups: Schedule and restore complete plugin data backups

Who Is FundCollector For?

  • Nonprofits and charity organizations
  • Sports clubs, associations, and NGOs
  • Religious organizations
  • Schools and educational institutions
  • Anyone collecting donations or contributions online

Privacy Policy

FundCollector takes privacy seriously:

  • Payment data is processed securely through PayPal’s API
  • Sensitive data is encrypted at rest
  • No data is shared with third parties without consent
  • Users can request data deletion at any time
  • Full audit trail is maintained for compliance

External Services

This plugin connects to external third-party services to provide payment processing and security features. Below is a detailed disclosure of each service used:

PayPal Payment Processing

  • What it is: PayPal is a payment processing service used to handle online donations via credit cards, debit cards, and PayPal accounts.
  • When it’s used: Activated when donors choose PayPal as their payment method. Connections occur during payment creation, authorization, and completion.
  • Data transmitted: Donor information (name, email), donation amount, currency, and transaction metadata are sent to PayPal’s servers for payment processing.
  • API endpoints used:
    • Production: https://api-m.paypal.com (live transactions)
    • Sandbox: https://api-m.sandbox.paypal.com (testing environment)
  • Privacy Policy: PayPal Privacy Statement
  • Terms of Service: PayPal User Agreement
  • Documentation: PayPal REST API Documentation

Google reCAPTCHA v3

  • What it is: Google reCAPTCHA v3 is an anti-spam protection service that helps prevent automated bot submissions.
  • When it’s used: Optional feature (can be disabled). When enabled, reCAPTCHA analyzes user behavior on donation forms to detect potential spam or bot activity.
  • Data transmitted: User interaction data (mouse movements, typing patterns, IP address) is sent to Google’s servers for spam analysis. The reCAPTCHA token generated is validated server-side.
  • API endpoints used:
    • Client-side script: https://www.google.com/recaptcha/api.js
    • Server-side verification: https://www.google.com/recaptcha/api/siteverify
  • Privacy Policy: Google Privacy Policy
  • Terms of Service: Google reCAPTCHA Terms of Service

User Control

  • PayPal integration is optional and can be disabled in plugin settings (bank transfer only mode)
  • Google reCAPTCHA is optional and can be disabled in plugin settings
  • Each payment gateway can be enabled or disabled independently

Data Protection

  • All communication with external services occurs over encrypted HTTPS connections
  • API credentials (PayPal Client ID/Secret, reCAPTCHA keys) are stored encrypted in the WordPress database
  • No donor payment card data is stored on your WordPress server — all sensitive payment information is handled directly by PayPal
  • Payment processing is PCI DSS compliant through certified payment providers
  • reCAPTCHA tokens are temporary and only used for spam verification

Screenshots

  • Donation Form (frontend)
  • Donations list
  • Donors list
  • PayPal settings
  • Email settings
  • Security settings

Installation

Minimum Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher (PHP 8.0+ recommended)
  • MySQL 5.6 or MariaDB 10 or higher
  • SSL Certificate strongly recommended for secure payment processing

Automatic installation

  1. Log in to your WordPress dashboard and navigate to Plugins > Add New.
  2. Search for “FundCollector” and click Install Now, then Activate.
  3. Go to FundCollector > Settings to configure the plugin.
  4. See the Getting Started guide for detailed setup instructions.

Manual installation

  1. Download the FundCollector zip file from the WordPress Plugin Directory and unzip it.
  2. Upload the extracted folder to /wp-content/plugins/ via SFTP.
  3. Activate the plugin from the Plugins menu.
  4. Go to FundCollector > Settings to configure. See the Getting Started guide.

FAQ

Is a PayPal account required?

No. PayPal is optional — you can use bank transfers only, or enable both payment methods.

Does this work with PayPal sandbox?

Yes, FundCollector supports both PayPal sandbox (for testing) and live environments.

Can I customize the donation form?

Yes! You can customize form fields, styling, suggested amounts, and email templates through the admin interface.

Is FundCollector GDPR compliant?

Yes. FundCollector includes data encryption, retention controls, and privacy management tools.

Can I accept donations in different currencies?

Yes, the plugin supports multiple currencies configurable in the settings.

How do I set up bank transfer instructions?

Go to FundCollector > Settings > Payment Methods > Bank Transfer and add your bank details and custom instructions.

Does this support recurring donations?

Recurring donations are available in FundCollector Pro.

Can I export donation data?

CSV export is available in FundCollector Pro.

Can I generate PDF reports?

PDF report generation is available in FundCollector Pro.

Are email notifications supported?

Yes, both donors and administrators receive automatic email notifications for each donation.

How secure is the payment processing?

FundCollector uses data encryption, secure API calls, nonce verification, honeypot protection, and optional reCAPTCHA v3.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“FundCollector – Donations Plugin and Fundraising Platform for WordPress” is open source software. The following people have contributed to this plugin.

Contributors

“FundCollector – Donations Plugin and Fundraising Platform for WordPress” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “FundCollector – Donations Plugin and Fundraising Platform for WordPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.4.0

  • New: Donation history per donor — administrators can view and manage the full donation history for each donor
  • Enhancement: PayPal payment flow refactored to use accordion-based UI instead of popup
  • Fix: Admin menu icon hover color corrected for all WordPress admin themes (including WP7 “Modern” purple theme)
  • Fix: Mobile table line-height corrected for proper text readability

1.3.0

  • New: PayPal REST API integration with accordion-based payment flow
  • Enhancement: Improved payment processing pipeline and error handling
  • Security: Additional input sanitization and nonce validation improvements

1.0.0 – 1.2.3

  • First public release on WordPress.org (v1.1.0)
  • PayPal REST API integration, bank transfer support, Gutenberg block
  • Donor management, email notifications, multi-language support
  • Accessibility improvements (WCAG 2.1), mobile-responsive admin
  • WordPress.org compliance, security hardening, and code quality improvements