WordPress.org

Plugin Directory

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

Image
Image

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

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

  • Image
    Dashboard Settings – Configure API keys and default gateway.
  • Image
    Payment/Donation Form – Payment/donation form creation.
  • Image
    Payment/Donation Form – Payment/donation form with corresponding shortcode.
  • Image
    Payment/Donation Form – Shortcode usage in a page.
  • Image
    Payment/Donation Form – Example of a frontend payment/donation form.
  • Image
    Transaction History – View list of donations.

Installation

  1. Upload the plugin files to the /wp-content/plugins/formipay directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Go to the Formipay menu to configure your API keys (Paystack/Flutterwave).
  4. Create a new Payment/Donation Form and copy the generated shortcode.
  5. Paste the shortcode into any Page, Post, or Widget to display the form.
  6. 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.

Contributors

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.