WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Noor Alam v1.2.3.44

Payment Button for PayPal

Easily accept payment in WordPress by adding a PayPal button to your website. Add PayPal Buy Now, Add to Cart, Subscription or Donation button.

Payment Button for PayPal

The facts

Rating
4.5★ from 40
Active installs
4k+
Price
Free
Last updated
26 May 2026
Added
Feb 2015
Requires WP
5.3
Tested up to
WP 7.0.4
Downloads
566,450

Our analysis

AI-assisted

The Payment Button for PayPal plugin allows you to create various types of PayPal buttons, including Buy Now, Add to Cart, Donation, and Subscription buttons, using shortcodes. This enables you to facilitate PayPal checkout on your WordPress site with minimal configuration required.

It supports multiple payment options, including credit and debit cards, and allows for both one-time and recurring payments. The plugin is suitable for users looking to set up an online store or accept donations without extensive technical knowledge.

Best for: This plugin is best for individuals or organisations looking to sell products or accept donations through PayPal on their WordPress site.

What it does well

  • Easy to create PayPal buttons using shortcodes
  • Supports one-time and recurring payments
  • Allows multiple PayPal accounts for transactions
  • Includes PayPal Sandbox for testing
  • Offers various integrations and customisation options

Where it falls short

  • Limited information on specific features and configurations
  • Not an official PayPal product

Verdict

Payment Button for PayPal provides a straightforward solution for integrating PayPal payments into your website. It is a practical choice for those needing basic e-commerce functionality without complex setup.

From the developer

Noor Alam's own description of Payment Button for PayPal, lightly tidied.

Payment Button for PayPal plugin (also known as WP PayPal) allows you to easily create PayPal Buy Now, Add to Cart, Donation or Subscription type buttons. It generates dynamic buttons using shortcodes that enable PayPal checkout on your WordPress site.

Your customers will be able to pay for your products using PayPal or Credit Card. This plugin makes it easy for you to set up your online e-commerce store. You do not need to spend days configuring products and settings. All you need to do is insert a shortcode into one of your web pages and your website will be ready to go live.

Payment Button for PayPal supports PayPal Sandbox. PayPal Sandbox is a simulation environment which allows you to do test purchases between a test buyer and a seller account. This is to make sure that your store can process PayPal transactions without any issues. It also helps you get prepared before selling to real customers.

Payment Button for PayPal Add-ons

Payment Button for PayPal Features

  • Sell products or services using PayPal
  • Create PayPal buttons on the fly in a post/page using shortcodes
  • Accept once off payments
  • Accept recurring subscription payments
  • Accept donations from users
  • Use multiple PayPal accounts to accept payments
  • Allow users to add multiple items to the shopping cart and checkout
  • View or Manage orders received via PayPal buttons from your WordPress admin dashboard
  • Quick settings configurations
  • Enable debug to troubleshoot various issues (e.g. orders not getting updated)
  • Open PayPal log to see how IPN (Instant Payment Notification) is being received from PayPal
  • Accept debit or credit card payments
  • Accept recurring subscription payments on a daily, weekly, monthly or yearly basis
  • Switch your store to PayPal sandbox mode for testing
  • Sell in any currency supported by PayPal
  • Charge shipping on your products or services
  • Charge tax on your products or services
  • Send a purchase confirmation email to your customer after a transaction
  • Send a sale notification email to one or more recipients (e.g. the seller) after a transaction
  • Accept payments with PayPal smart payment buttons
  • Accept Pay Later Pay in 4 payments

Note: This is NOT an official PayPal product.

How to Use Payment Button for PayPal

Once you have installed this plugin you need to go to the settings menu to configure some PayPal settings (WP PayPal -> Settings).

PayPal Checkout Settings

These settings apply to the “[wp_paypal_checkout]” shortcode button. It uses the PayPal Checkout payment method.

  • Client ID: The client ID for your PayPal REST API app
  • Currency Code: The default currency code for payments
  • Return URL: The redirect URL after a successful payment
  • Cancel URL: The redirect URL when a payment is cancelled

PayPal Payments Standard Settings

These settings apply to the “[wp_paypal]” shortcode button. It uses the PayPal Payments Standard payment method.

  • PayPal Merchant ID: Your PayPal Merchant ID
  • PayPal Email: Your PayPal email address
  • Currency Code: The default currency code

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking payments.

Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
SureForms

AI form generator and WordPress form builder for contact and Stripe payment forms, with surveys and quizzes in...

Free 500k+ installs 4.9★ (90)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Easy Digital Downloads

The #1 eCommerce plugin to sell digital products & subscriptions. Accept payments with Stripe & PayPal...

Free 40k+ installs 4.7★ (590)