WordPress plugin intelligence profile

Payment Button for PayPal

Easily accept payment in WordPress by adding a PayPal button to your website.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.3.49
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.3 · PHP —
Directory statusactive
Last directory update13 Oct 202620d ago
Active installations4K+Adoption metric — not a quality score
WordPress.org rating4.5 / 5 from 40 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Payment Button for PayPal version 1.2.3.49 as active, updated 20d ago and tested up to WordPress 7.1.

Overview

About this plugin

Payment Button for PayPal plugin (also known as WP PayPal) allows you to easily create PayPal Buy Now 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.

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

  • Custom Input
  • Variable Price
  • Contact Form 7 Integration
  • Mailchimp Integration
  • Order Export

Payment Button for PayPal Features

  • Sell products or services using PayPal
  • Create PayPal buttons in a post/page using shortcodes
  • Accept once off payments
  • Accept donations from users
  • 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 order are being processed
  • Accept debit or credit card payments
  • Switch your store to PayPal sandbox mode for testing
  • Sell in any currency supported by PayPal
  • Charge shipping 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

  • Client ID: The client ID for your PayPal REST API app
  • Secret Key: The secret key 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
  • Checkout Page URL: The URL of the page where PayPal checkout options will appear

How to Create a Buy Now Button

To create a Buy Now button create a product first (WP PayPal -> Products). Now insert the shortcode into a page like the following:

[wp_paypal_product id="1"]

Replace 1 with the actual product ID.

How to Create a PayPal Checkout Page

To create a PayPal checkout page insert the shortcode into a page like the following.

[wp_paypal_checkout]

This is where payment options will appear.

For more information check the PayPal Checkout documentation page.

Payment Button for PayPal Emails

Payment Button for PayPal plugin comes with an “Emails” tab where you will be able to configure some email related settings.

Email Sender Options

In this section you can choose to customize the default From Name and From Email Address that will be used when sending an email.

Purchase Receipt Email

When this feature is enabled an email sent to the customer after completion of a successful purchase. Options you can customize here:

  • The subject of the purchase receipt email
  • The content type of the purchase receipt email. The default is “Plain Text”. But you can also set it to “HTML”
  • The body of the purchase receipt email.

Sale Notification Email

When this feature is enabled an email is sent to your chosen recipient(s) after completion of a successful purchase. Options you can customize here:

  • The subject of the sale notification email
  • The content type of the sale notification email. The default is “Plain Text”. But you can also set it to “HTML”
  • The body of the sale notification email.

You can use various email tags in the subject/body of an email to dynamically change its content. You can find the full list of available email tags in the WordPress PayPal plugin page.

Can the email messages be sent over SMTP? Absolutely. The following SMTP plugins have been tested:

  • SMTP Mailer
  • Gmail SMTP
  • WP Mail SMTP
  • Post SMTP
  • FluentSMTP
  • Easy WP SMTP
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • checkout
  • ecommerce
  • payment
  • paypal
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.3 · PHP not listed
Update activity13 Oct 202620d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.2.3.481.2.3.49
WordPress compatibility7.1.27.1.3
Version1.2.3.471.2.3.48
WordPress compatibility7.17.1.2
Version1.2.3.461.2.3.47
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.