Paypal Checkout Plugin For WordPress | Ninja Forms Add-On
PayPal Checkout logo

Ninja Forms +
PayPal

Easily accept payments in WordPress by adding a PayPal button widget to your website!

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:

  1. Install and activate this PayPal plugin for WordPress
  2. Onboard to a PayPal Business account
  3. 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

image of the paypal payment widget that opens after form submission when using wordpress paypal plugin. Pictured are standard paypal, venmo, pay later, sofort bank redirect, and paypal credit options.

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.

paypal checkout form with fixed total entered by the admin

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.

total set to use a calculation by the admin

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

total set to the value of a 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