=== Ninja Forms - PayPal Checkout ===
Contributors: Much2tall, New0, stuart-sequeira
Donate link: https://ninjaforms.com
Tags: form, forms
Requires at least: 6.9
Tested up to: 7.1
Stable tag: 3.2.3
Requires PHP: 7.4

License: GPLv2 or later

== Description ==
The Ninja Forms PayPal Checkout add-on allows users to accept payments through their forms using the PayPal Checkout system.

== Installation ==

This section describes how to install the plugin and get it working.

1. Upload the `ninja-forms-paypal` 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](https://ninjaforms.com)

== Changelog ==
= 3.2.3 (15 October 2026) =

*Bug Fixes:*

- stop the form when PayPal declines a card capture, show the buyer a decline message, and keep their answers for a retry
- correct the spelling of the "Apartment or Suite Number" placeholder
- show a "Select state/province" placeholder instead of a bare "-" in the billing address
- build a well-formed return address after PayPal payment, so the form resumes without a redirect

*Enhancements:*

- add a Transaction ID merge tag to PayPal Checkout

= 3.2.2 (07 September 2026) =

*Bug Fixes:*

- detect declined captures when PayPal returns success status with declined payment

*Enhancements:*

- add order description, note to buyer, and shipping address mapping to PayPal Checkout
- add payer email mapping for guest checkout

= 3.2.1 (26 May 2026) =

*Bug Fixes:*

- Halt form processing when payment is rejected
- Repopulate submission ID upon resume

= 3.2.0 (29 July 2025)
*Features:*
- Add Apple Pay and Google Pay

= 3.1.1 (26 March 2025)
*Other:*
- Update PayPal partner Ids

= 3.1 (24 March 2025)
*Features:*
- Added on-page credit card fields into the payment form.

= 3.0.7 (03 March 2025)
*Bug Fixes:*
- Reset init timing for translations and merge tags
*Updates:*
- composer dependencies

= 3.0.6 (11 December 2024)
*Bug Fixes:*
- Modify timing to load translations at init

= 3.0.5 (10 December 2024)
*Bug Fixes:*
- Ensure return URL is encoded for onboarding

= 3.0.4 (02 June 2024)
*Bug Fixes:*
- Prevent locale error from failing charges over $1,000
- Correct form template 

= 3.0.3 (12 February 2024)
*Bug Fixes:*
- Correct Client Ids to complete onboarding process
- Add PayPal's "captures Ids" and display it in submission metabox as "Transaction Ids"

= 3.0.2 (16 November 2023)
*Bug Fixes:*
- Update licensing slug for automated updates

= 3.0.1 (15 November 2023)
*Bug Fixes:*
- Ensure return type inheritance for PHP 7.4 compatibility

= 3.0.0 (11 November 2023)
* Initial release
