Ninja Forms - PayPal Express, Git-ified. This repository is just a mirror of the "Ninja Forms - PayPal Express" plugin. Please do not send pull requests.
=== Ninja Forms - PayPal Express Extension ===
Contributors: kstover, jameslaws, kbjohnson, klhall1987, Much2tall
Donate link: http://ninjaforms.com
Tags: form, forms
Requires at least: 5.0
Tested up to: 5.2
Stable tag: 3.0.15
License: GPLv2 or later
== Description ==
The Ninja Forms PayPal Express Extension allows users to accept payments through their forms using the PayPal Express system.
== Installation ==
This section describes how to install the plugin and get it working.
1. Upload the `ninja-forms-paypal-express` directory to your `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Visit the 'Forms' menu item in your admin sidebar
4. When you create a form, you will have now have PayPal options on the form settings page.
== Use ==
For help and video tutorials, please visit our website: [NinjaForms.com](http://ninjaforms.com)
== Changelog ==
= 3.0.15 (6 August 2019) =
*Bugs:*
* Resolved an issue that was causing our outdated TLS version check to throw a false positive.
= 3.0.14 (9 August 2018) =
*Bugs:*
* Added the Indian Rupee (INR) to the unsupported currency list to avoid transaction errors.
= 3.0.13 (26 April 2018) =
*Changes:*
* Added a new form template for making a basic payment.
= 3.0.12 (5 April 2018) =
*Security:*
* Addressed a url injection exploit that allowed users with a previously valid token and payer id to bypass payment.
= 3.0.11 (26 March 2018) =
*Changes:*
* Added PayPal Express to the list of actions as an alias for collect payment to help avoid confusion.
= 3.0.10 (26 February 2018) =
*Bugs:*
* The submit button should no longer be disabled after a PayPal error or canceled payment redirects back to a form.
= 3.0.9 (13 December 2017) =
*Bugs:*
* Added currency blacklist to prevent the transfer of requests that PayPal cannot process due to unsupported currencies.
* Fixed an issue that was causing the PayPal loading spinner to continue showing after returning from PayPal.
= 3.0.8 (13 September 2017) =
*Changes:*
* Updated the TLS check.
= 3.0.7 (22 August 2017) =
*Changes:*
* Added a notification spinner when the user is being redirected to PayPal.
= 3.0.6 (02 August 2017) =
*Bugs:*
* Importing a form should no longer clear PayPal API keys.
* Upgrading to version 3.0 should properly create a payment total in the Collect Payment action.
= 3.0.5 (21 June 2017) =
*Changes:*
* PayPal errors should now properly appear on the form after a failed submission.
= 3.0.4 (02 May 2017) =
*Changes:*
* Added an error/admin notice when a server's TLS version is out of date.
* Transaction IDs have been added to CSV exports and attachments.
* A setting has been added to the PayPal action for item details.
*Bugs:*
* Plugin-wide currency settings should work properly with PayPal Express.
* Totals of 0 should now properly process non-PayPal actions.
= 3.0.3 (14 March 2017) =
*Bugs:*
* Debug mode should now work in all server configurations.
= 3.0.2 (06 September 2016) =
* Changing to v3.0.2 to fix compatibility issue
= 3.0.1 (06 September 2016) =
*Bugs:*
* Fixed a bug with currency settings in Ninja Forms Three.
= 3.0.0 (03 August 2016) =
* Updated with Ninja Forms v3.x compatibility
* Deprecated Ninja Forms v2.9.x compatible code
= 1.0.10 (12 May 2015) =
*Changes:*
* Added a filter for currencies.
= 1.0.9 (17 November 2014) =
*Bugs:*
* PayPal API strings should now be trimmed to help prevent improper entry.
* Fixed several i18n issues.
= 1.0.8 (28 October 2014) =
*Bugs:*
* Fixed several PHP notices.
= 1.0.7 (24 July 2014) =
*Changes:*
* Compatibility with Ninja Forms 2.7.
= 1.0.6 =
*Changes:*
* Added a debug option for PayPal Express.
* Updated the SSL PEM file used by PayPal Express.
= 1.0.5 =
*Bugs:*
* Fixed a bug that prevented PayPal Express from working with field descriptions containing HTML characters.
= 1.0.4 =
*Changes:*
* Added a defined variable to make troubleshooting PayPal errors easier.
*Bugs:*
* Fixed a minor bug that could cause errors if an equation was used for the total field.
= 1.0.3 =
*Changes:*
* Added an option to fields so that users can determine whether or not to send a field to PayPal. This means that fields can contribute to a calculation and not be sent to PayPal.
*Bugs:*
* Fixed a bug that could cause the Subtotal to be sent to PayPal incorrectly.
* Fixed a bug that caused successful transactions to be recorded as errors.
= 1.0.2 =
*Bugs:*
* Fixed a bug that prevented checkboxes from working properly with PayPal Express totals.
*Changes:*
* Changed the license registration method to the one available with Ninja Forms 2.2.47.
= 1.0.1 =
*Bugs:*
* Fixed a bug that prevented the plugin from activating properly.
= 1.0 =
* Initial release