About this plugin
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:
- SaaS-Grade Dashboard: Distraction-free, full-width admin interface with premium card-based layouts.
- Multiple Gateways: Switch between Paystack and Flutterwave easily with dynamic settings visibility.
- Payment/Donation Forms: Create multiple payment/donation forms with fixed, flexible, or dropdown amounts.
- Custom Fields: Collect extra information (e.g., Phone number, Address) from donors or payee. Support for Required fields.
- Field Types: Support for Text, Textarea, Dropdown, Checkbox, Date, Time, and Date/Time fields.
- Transaction History: View detailed logs with a clickable, perfectly aligned details modal and advanced search.
- Transaction Checker: Frontend lookup tool using [formipay_checker] shortcode.
- Form Styling: Customize form width and add custom CSS per form.
- Secure: Uses server-side verification to ensure payments are authentic.
- Shortcode Support: Embed forms anywhere using [formipay id="123"].
Upcoming Features:
- Integration other payment gateways
WP-Cron Background Sync Setup
Formipay includes an automatic background sync that runs every 10 minutes to retrieve any missed transactions directly from Paystack/Flutterwave APIs.
By default, WordPress triggers scheduled tasks (WP-Cron) when users visit your website. For highly reliable, timely background syncing, it is recommended to set up a real system cron job:
- Open your wp-config.php file and add the following line to disable default visitor-triggered cron:
define( ‘DISABLE_WP_CRON’, true );
- Set up a real cron job on your hosting server (via cPanel or SSH command line) to trigger every 10 minutes:
doing_wp_cron >/dev/null 2>&1
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
Donation
ng/buymecoffee