Description
Formipay is a lightweight and powerful donation and payment plugin designed for non-profits, charities, and businesses. It currently supports Paystack and Flutterwave payment gateways, offering secure transaction processing with Server-Side Verification to prevent fraud.
Key Features:
- Multiple Gateways: Switch between Paystack and Flutterwave easily.
- Payment/Donation Forms: Create multiple payment/donation forms with fixed or flexible amounts.
- Custom Fields: Collect extra information (e.g., Phone number, Address) from donors or payee.
- Transaction History: View detailed logs of all successful donations in the admin dashboard.
- Secure: Uses server-side verification to ensure payments are authentic.
- Shortcode Support: Embed payment/donation forms anywhere using
[formipay_donate id="123"].
Upcoming Features:
- Integration other payment gateways
Disclaimer & External Services
This plugin relies on external payment services to process transactions. By using this plugin, you agree to the terms and privacy policies of these providers:
- Paystack: Used for processing secure payments in Africa. Privacy Policy
- Flutterwave: Used for processing secure payments globally and in Africa. Privacy Policy
Screenshots

Dashboard Settings – Configure API keys and default gateway. 
Payment/Donation Form – Payment/donation form creation. 
Payment/Donation Form – Payment/donation form with corresponding shortcode. 
Payment/Donation Form – Shortcode usage in a page. 
Payment/Donation Form – Example of a frontend payment/donation form. 
Transaction History – View list of donations.
Installation
- Upload the plugin files to the
/wp-content/plugins/formipaydirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to the Formipay menu to configure your API keys (Paystack/Flutterwave).
- Create a new Payment/Donation Form and copy the generated shortcode.
- Paste the shortcode into any Page, Post, or Widget to display the form.
- Create success/thank you page and enter the page URL in form settings if you don’t want to use the default success page.
FAQ
-
Do I need an SSL certificate?
-
Yes, for live transactions, it is highly recommended to have an SSL certificate installed on your site to ensure security.
-
Can I use this for recurring payments?
-
Currently, this plugin supports one-time payments. Recurring payment support may be added in future versions.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Formipay – Donations & Instant Payment Forms (Paystack, Flutterwave & More)” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
- Added Paystack and Flutterwave support.
- Added Transaction History custom post type.
1.0.1
- Added Dropdown and Checkbox field types with options support.
- Added Display Layout options (Inline/Block) for checkbox groups.
- Added option to hide amount field for Fixed Amount forms.
- Added Admin Notification Emails per form for instant payment alerts.
- Added User Confirmation Emails with Rich Text (HTML) and dynamic placeholders.
- Redesigned Custom Fields Admin UI with a professional grid layout.
- Improved Paystack metadata synchronization for better transaction clarity.
- Improved checkbox data collection logic and overall form styling.
