Searching for the best WP PayPal plugin? You’ve found it. Ninja Forms’ PayPal Checkout is among the best WP PayPal integrations developed in conjunction with PayPal’s Partner Engineers to bring a user-friendly alternative that connects PayPal payment forms to WordPress.
This is how you add a PayPal widget to WordPress
Already have a PayPal Business account? Connect the PayPal checkout add-on with the press of a button. Forget hunting for credentials or secret keys — just click and connect! No PayPal account? No worries. You can create one and connect as you activate the PayPal Checkout add-on. Either way, you’ll be connected to PayPal in moments with the capability to test in sandbox mode or go straight to accepting live payments.
You can connect and activate the Ninja Forms PayPal Checkout extension in a few easy steps:
- Install and activate this PayPal plugin for WordPress
- Onboard to a PayPal Business account
- Add a PayPal Checkout action to any form to turn it into a PayPal payment form!
Choose the payment methods you want to offer on each form
Pick and choose which payment methods you provide from each form. Want Pay Later enabled on only one form? One form to offer PayPal credit only, while another includes a Venmo option? Just Venmo on another? No problem. Mix and match options to your heart’s content. Payment options include:
- Standard PayPal payment
- All major credit cards
- PayPal Credit
- Pay Later
- Apple Pay
- Google Pay
- Venmo
- Guest Checkout
- Bank debit
- Bank redirects like iDEAL and Sofort

Enable Sandbox mode to test payment functionality
Before going live, you can test your form using Sandbox to try out transactions without actual money transfers. Enable the option under the Advanced dropdown, and once satisfied with the capability, turn it off to accept live payments.
Easily manage payment totals
Want every transaction from your PayPal Checkout form to be for the exact same price? Enter a fixed price into a field, simple as that.

Charge different prices for different items, and calculate a total based on a customer’s selections? Just set up a quick and easy calculation on the form and use that as your total.

Let users pick their price? Perfect for donations, get your total directly from a single field.

Streamline your payments with the most convenient WP PayPal plugin extension
PayPal Checkout in Ninja Forms offers security and a smooth user experience for entrepreneurs and customers. Our add-on speeds up transactions to increase conversion rates and supports worldwide transitions in over 25 currencies.
Purchase the PayPal Checkout extension by itself or as a part of select Ninja Forms membership plans, and start selling with PayPal Checkout forms today!
Changelog
= 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 (10 March 2025)
Bug Fixes:
- Reset init timing for translations and merge tags
Updates:
- composer dependencies
3.0.6 (16 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 (15 July 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

