plugin-icon

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

Receive donations and payments instantly via Paystack and Flutterwave using lightweight, secure, and conversion-focused forms.
Beoordelingen
5
Versie
4.0.1
Actieve installaties
40
Laatst bijgewerkt
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

Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0.2
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.