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.
ডেভেলপার এবং কন্ট্রিবিউটর
“Formipay – Donations & Instant Payment Forms (Paystack, Flutterwave & More)” is open source software. The following people have contributed to this plugin.
কন্ট্রিবিউটরডেভেলপমেন্ট এ আগ্রহী?
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.
