plugin-icon

Formipay – Donations & Instant Payment Forms (Paystack, Flutterwave & More)

מאת Jackson Jonah·
Receive donations and payments instantly via Paystack and Flutterwave using lightweight, secure, and conversion-focused forms.
דירוגים
5
גרסה
4.0.1
התקנות פעילות
40
עודכן לאחרונה
Aug 3, 2026
Formipay – Donations & Instant Payment Forms (Paystack, Flutterwave & More)

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:

  1. Open your wp-config.php file and add the following line to disable default visitor-triggered cron: define( 'DISABLE_WP_CRON', true );
  2. Set up a real cron job on your hosting server (via cPanel or SSH command line) to trigger every 10 minutes: wget -q -O – https://yourdomain.com/wp-cron.php?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

If you find FormiPay helpful and would like to support its continued development, you can buy the developer a coffee here: http://jacksonjonah.com.ng/buymecoffee

חינםבתוכניות בתשלום
בביצוע ההתקנה, אנחנו מקבלים את הסכמתך לתנאי השירות של WordPress.com ולתנאים של התוסף של הצד השלישי.
נבדקו עד
WordPress 7.0.2
תוסף זה זמין להורדה ולשימוש דרך שברשותך.