Title: Payment Forms for Paystack
Author: kendysond
Published: <strong>19, Setiembre de 2016</strong>
Last modified: 6, Agostu de 2025

---

Guetar plugins

![](https://ps.w.org/payment-forms-for-paystack/assets/banner-772x250.png?rev=3047685)

![](https://ps.w.org/payment-forms-for-paystack/assets/icon-256x256.png?rev=3047685)

# Payment Forms for Paystack

 By [kendysond](https://profiles.wordpress.org/kendysond/)

[Download](https://downloads.wordpress.org/plugin/payment-forms-for-paystack.4.0.5.zip)

 * [Details](https://ast.wordpress.org/plugins/payment-forms-for-paystack/#description)
 * [Reviews](https://ast.wordpress.org/plugins/payment-forms-for-paystack/#reviews)
 *  [Installation](https://ast.wordpress.org/plugins/payment-forms-for-paystack/#installation)
 * [Development](https://ast.wordpress.org/plugins/payment-forms-for-paystack/#developers)

 [Support](https://wordpress.org/support/plugin/payment-forms-for-paystack/)

## Description

With this plugin you can create forms with multiple input fields and have your users
pay before submission. It also works with recurring payments.

#### Forms with recurring payments

To create a form so your users can make recurring payments for a standard fee.

 * Create your plan on the [official paystack dashboard](https://dashboard.paystack.com)
 * Copy the plan code and paste it on the form plan code settings

#### For Churches and NGO’s

Setting the form payment amount to ‘0’ allows the user to make a custom payment 
of any amount.

When you set the ‘recur’ option to ‘optional’ on the form settings, your donors/
members will have the option of making a one-time payment or weekly,monthly or annually
recurring payment.

This can come in handy for weekly/monthly offerings & tithes or recurring donor 
donations.

#### For selling items

To create a form to allow your users buy or pay for value in quantity.

 * Set quantified to be ‘yes’.
 * Set the max quantity a user can buy.

#### Plugin Features

 * **Accept payment** via MasterCard and Visa Cards.
 * **Seamless integration** into any WordPress page or post. Accept subscription
   payments directly on your site

#### Suggestions / Feature Request

If you have suggestions or a new feature request, feel free to get in touch with
us via [http://paystack.com](http://paystack.com)

You can also follow us on Twitter! **[@paystack](http://twitter.com/paystack)**

## Screenshots

 * [[
 * Adding a new payment form.
 * [[
 * What customer sees for making payment.

## Installation

#### Minimum Requirements

 * Confirm that your server can conclude a TLSv1.2 connection to Paystack’s servers.
   More information about this requirement can be gleaned here: [TLS v1.2 requirement](https://developers.paystack.co/blog/tls-v12-requirement).
 * A Paystack account

#### Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers
itself and you don’t need to leave your web browser. To do an automatic install 
of Payment Forms of Paystack, log in to your WordPress dashboard, navigate to the
Plugins menu and click Add New.

In the search field type “Payment Forms for Paystack” and click Search Plugins. 
Once you’ve found our payment plugin you can view details about it such as the point
release, rating and description. Most importantly of course, you can install it 
by simply clicking “Install Now”.

#### Manual installation

The manual installation method involves downloading our payment plugin and uploading
it to your webserver via your favourite FTP application. The WordPress codex contains
[instructions on how to do this here](https://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation).

7. Paste the form shortcode on any page or widget.

#### Updating

Automatic updates should work like a charm; as always though, ensure you backup 
your site just in case.

## FAQ

### Where can I find help and documentation to understand Paystack?

You can find help and information on Paystack on our [Help Desk](https://paystack.com/help)

### Where can I get support or talk to other users?

If you get stuck, you can ask for help in the [Payment Forms for Paystack Plugin Forum](https://wordpress.org/support/plugin/payment-forms-for-paystack).
You can also directly email support@paystack.com for assistance.

### Payment Forms for Paystack is awesome! Can I contribute?

Yes you can! Join in on our [GitHub repository](https://github.com/PaystackOSS/plugin-payment-forms-for-wordpress)
🙂

## Reviews

![](https://secure.gravatar.com/avatar/8d13c4a14c7bf2631739fed3a4e8601f06406548c4954a74db49ecb1bfe941b8?
s=60&d=retro&r=g)

### 󠀁[Requires a Major Upgrade](https://wordpress.org/support/topic/requires-a-major-upgrade/)󠁿

 [TaskDrip™](https://profiles.wordpress.org/taskdrip/) 1, Avientu de 2024

Recently watched a video about plugin on youtube, Tested it out, but wasn’t activating,
Requires a major upgrade to fix bug

![](https://secure.gravatar.com/avatar/4fdf8cbc8e9d4e09b199fcc06740e162e8dbd324bc288bb680c5981e8de34060?
s=60&d=retro&r=g)

### 󠀁[Please update this plugin](https://wordpress.org/support/topic/please-update-this-plugin-49/)󠁿

 [superiorunknown](https://profiles.wordpress.org/superiorunknown/) 16, Mayu de 
2023

Nice and useful plugin but please kindly update this plugin to the latest WordPress.
It’s been years. PLEASE!!!!!!!

![](https://secure.gravatar.com/avatar/cb1e05ba2096cbba458e82a31b3eb20bd663e5d3bd7a0b0ed3b1cb4037c4148e?
s=60&d=retro&r=g)

### 󠀁[Nice but Currently Incompatible Now](https://wordpress.org/support/topic/nice-but-currently-incompatible/)󠁿

 [solamathew](https://profiles.wordpress.org/solamathew/) 18, Setiembre de 2022 
1 reply

Amazing plugin for collecting payments in Nigeria. Please, there seems to be an 
incompatibility with the Divi Theme. Kindly update.

![](https://secure.gravatar.com/avatar/1098429949b89283a5a08734e2c8dd83fcf519f88967f79fb9ad7ed4a30226e1?
s=60&d=retro&r=g)

### 󠀁[Plugin not Okay](https://wordpress.org/support/topic/plugin-not-okay/)󠁿

 [ebencoreal](https://profiles.wordpress.org/ebencoreal/) 15, Xunetu de 2022 1 reply

Please update this plugin Habaaa. The plugin gives error codes on my website. Paystack
Please update to the latest PHP version If you aren’t interested in this plugin,
then remove it, lets know you ain’t business serious

![](https://secure.gravatar.com/avatar/de7fb5f44b28a8ccfd381275f0f3abaad7159f5b38d3907d8a3244ed64e99b63?
s=60&d=retro&r=g)

### 󠀁[Payment not working](https://wordpress.org/support/topic/payment-not-working-7/)󠁿

 [rasdarps](https://profiles.wordpress.org/rasdarps/) 4, Ochobre de 2021 1 reply

When I click on the pay button, it does not work

![](https://secure.gravatar.com/avatar/333a67bdf7f7b9dce3ab0bc8463ad4ce02ebf13515c76e3dcd3f0c67244f0623?
s=60&d=retro&r=g)

### 󠀁[Please add the South Africa Rand (ZAR) as a currency option for payment in forms](https://wordpress.org/support/topic/please-add-the-south-africa-rand-zar-as-a-currency-option-for-payment-in-forms/)󠁿

 [wthamaha](https://profiles.wordpress.org/wthamaha/) 9, Marzu de 2021

Please urgently add the South Africa Rand (ZAR) as a currency option for payment.
The forms are much better and cleaner than the Woo-commerce version, but I can’t
use the forms as yet because I am based in ZA and I want to be able to bill in local
currency.

 [ Read all 9 reviews ](https://wordpress.org/support/plugin/payment-forms-for-paystack/reviews/)

## Contributors & Developers

“Payment Forms for Paystack” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ kendysond ](https://profiles.wordpress.org/kendysond/)
 *   [ paystack ](https://profiles.wordpress.org/paystack/)
 *   [ steveamaza ](https://profiles.wordpress.org/steveamaza/)
 *   [ Warwick Booth ](https://profiles.wordpress.org/krugazul/)
 *   [ Ash Shaw ](https://profiles.wordpress.org/feedmymedia/)

[Translate “Payment Forms for Paystack” into your language.](https://translate.wordpress.org/projects/wp-plugins/payment-forms-for-paystack)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/payment-forms-for-paystack/),
check out the [SVN repository](https://plugins.svn.wordpress.org/payment-forms-for-paystack/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/payment-forms-for-paystack/)
by [RSS](https://plugins.trac.wordpress.org/log/payment-forms-for-paystack/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.0.5

    - Compatibility with WordPress 6.8.1 and PHP 8.4.4

#### 4.0.4

 * Fixing the UAT error with the amount field and minimum amounts.

#### 4.0.3

 * Security update – Add extra sanitization to form fields
 * Improved input sanitization

#### 4.0.2

 * Security Update – Adding in sanitization to the Payments List order variable.

#### 4.0.1

 * Updating the class initiation to be 7.4 compatible and additional 7.4 fixes
 * Fixing the split transaction field
 * Fixing the receipt owner amount and email address
 * Fixing the display of the submissions page.
 * Fixing the minimum amount field function and validation
 * Updating sprintf for SQL injections.

#### 4.0.0

 * An entire plugin rewrite, keeping the same functionality.
 * Tested with WordPress 6.2

#### 3.4.0

 * Support for WordPress 5.9
 * Support for PHP 8
 * Fix issue where plugim script files load on all pages, affecting performance 
   of the site

#### 3.3.13

 * Add support for Kenyan Shillings (KES)

#### 3.3.11

 * Add support for South African Rand (ZAR)

#### 3.3.9

 * Fixed paid_at field not being set in database when plugin is being updated from
   previous versions with this bug

#### 3.3.8

 * Fixed paid_at field not being set in database

#### 3.3.7.1

 * Fixed bug that showed currency on receipt instead of name

#### 3.3.7

 * Added option for merchants to reset inventory

#### 3.3.6

 * Add the paystack plugin metrics tracker
    = 3.3.5=
 * Add inventory option for merchant to fix number of items they are selling

#### 3.3.4

 * Fix issue where total is not displayed automatically for quantified payments

#### 3.3.0

 * Major fixes to convenience fee option!
 * Now known as ‘Additional Charge’ to clarify it does not _always_ pass transaction
   fees
 * Now properly pass fee settings to both the frontend and backend
 * Now properly considers fee when it comes to quantified payments

#### 3.2.1

 * Fixes an issue where leading zeroes were stripped

#### 3.2.0

 * Fix issue where quantified payments with minimum amounts not working for payments.
 * Add daily and biannual plan options to the plugin.

#### 3.0.3

 * Fix JS revert where required fields were not being validated.

#### 3.0.2

 * Fix CSS for API Settings page.

#### 3.0.0

 * Add a panel for charging convenience fee
 * Remove bug where plugin was causing a padding on sites
 * Add settings link to plugins page
 * Minor bug fixes

#### 2.4.1

 * Add quantity unit for people to specify number of persons, etc

#### 2.4.0

 * Add support for Ghanaian cedis

#### 2.3.2

 * Carry out validation for required fields
 * Exports now carry dates of transaction

#### 2.3.1

 * Change transaction fees feature to convenience fee

#### 2.3.0

 * Fix export where commas were breaking text fields into multiple columns
 * Fix upload fields using duplicate ID

#### 2.2.1

 * Fix export to csv metadata

#### 2.2.0

 * Bug fixes

#### 2.1.9

 * Fix JS bug associated with variable amount
 * Added checkbox to hide form title

#### 2.1.8

 * Fix datepicker shortcode addition bug (Courtesy of [Dane Medussa](https://github.com/blackmunk))

#### 2.1.7

 * Added Datepicker input field.
 * Fix bug with required input fields.

#### 2.1.6

 * Fix bug with design breaking after installing the plugin.(SSL fix)

#### 2.1.5

 * Fix bug with agreement checkbox

#### 2.1.4

 * Updated list of countries

#### 2.1.3

 * Bug fix for ignoring NGN 2,000 transaction cap
 * Use https for fontawesome

#### 2.1.2

 * Checkbox form Element.
 * Special feature: Custom Start date use case for subscriptions.

#### 2.1.1

 * Bug fixes for minimum amount.

#### 2.1.0

 * Bug fixes for use variable amount

#### 2.0.9

 * Added multiple payment amounts on a single form
 * General code improvement

#### 2.0.8

 * Bug fixes for transaction charge.

#### 2.0.7

 * Bug fixes for quantity.

#### 2.0.6

 * Set transaction_charge for sub account implementation
 * Copyable shortcode on admin form page
 * Block form if API keys aren’t set

#### 2.0.5

 * Set minimum payable amount.

#### 2.0.4

 * Fix for no action after clicking the pay button.

#### 2.0.3

 * Send email notification to merchant for every payment.
 * Export payment data to CSV.

#### 2.0.2

 * Price calculation and bug fixes.

#### 2.0.1

 * Bug fixes.

#### 2.0.1

 * Added option to use subaccount on a form.
 * General bug fixes.

#### 2.0.0

 * Fixed compatibility for PHP 5.3 and below.
 * Added option to redirect to page after payment.
 * Add retry payment link to email invoice.
 * Fixed pricing calculation.

## Meta

 *  Version **4.0.5**
 *  Last updated **8 meses ago**
 *  Active installations **3.000+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/payment-forms-for-paystack/)
 * Tags
 * [donation](https://ast.wordpress.org/plugins/tags/donation/)[forms](https://ast.wordpress.org/plugins/tags/forms/)
   [payments](https://ast.wordpress.org/plugins/tags/payments/)[paystack](https://ast.wordpress.org/plugins/tags/paystack/)
   [recurrent payments](https://ast.wordpress.org/plugins/tags/recurrent-payments/)
 *  [Advanced View](https://ast.wordpress.org/plugins/payment-forms-for-paystack/advanced/)

## Ratings

 3.8 out of 5 stars.

 *  [  6 5-star reviews     ](https://wordpress.org/support/plugin/payment-forms-for-paystack/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/payment-forms-for-paystack/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/payment-forms-for-paystack/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/payment-forms-for-paystack/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/payment-forms-for-paystack/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/payment-forms-for-paystack/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/payment-forms-for-paystack/reviews/)

## Contributors

 *   [ kendysond ](https://profiles.wordpress.org/kendysond/)
 *   [ paystack ](https://profiles.wordpress.org/paystack/)
 *   [ steveamaza ](https://profiles.wordpress.org/steveamaza/)
 *   [ Warwick Booth ](https://profiles.wordpress.org/krugazul/)
 *   [ Ash Shaw ](https://profiles.wordpress.org/feedmymedia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/payment-forms-for-paystack/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://paystack.com/demo)