Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Payment Button for PayPal icon

Payment Button for PayPal

v1.2.3.37
by Noor Alam · 4.5 (40 reviews)

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

6K+ active installs Updated Feb 07, 2025 Tested to 6.7.2
Try Demo Download
Pre-installed Ready in ~10s No card

About Payment Button for PayPal

The Payment Button for PayPal plugin allows you to easily create PayPal buttons on your WordPress site for products, donations, and subscriptions. It supports PayPal Sandbox for testing and offers various add-ons for customization.

Screenshots

Payment Button for PayPal screenshot
Payment Button for PayPal screenshot
Payment Button for PayPal screenshot
Payment Button for PayPal screenshot
Payment Button for PayPal screenshot
Payment Button for PayPal screenshot

Changelog

1.2.3.37

  • File naming changes.
  • Language file updated.

1.2.3.36

  • Some improvements in security reported by Wordfence.

1.2.3.35

  • Some improvements in security reported by Wordfence.

1.2.3.34

  • Added an option to append the purchase email to the sale notification email.

1.2.3.33

  • Added the label parameter to customize the PayPal button text.

1.2.3.32

  • Added an option to load PayPal Checkout scripts on every page.

1.2.3.31

  • Added support for the variable price add-on.

1.2.3.30

  • Added an action hook after the IPN is received.

1.2.3.29

  • Added an email tag to generate three digit random numbers.

1.2.3.28

  • Added an option to enable funding sources.

1.2.3.27

  • Made changes to the code that retrieve the plugin url and path.

1.2.3.26

  • Added an option to disable funding sources.

1.2.3.25

  • Better debug logging.

1.2.3.24

  • Additional check for the settings link.

1.2.3.23

  • Changed the order of variations and custom input fields.

1.2.3.22

  • Added email tag for variations.

1.2.3.21

  • Added support for PayPal checkout payment method.

1.2.3.20

  • Added support for email tags in the email subject.

1.2.3.19

  • Added button_text parameter to create PayPal buttons without images.
  • Added form_class parameter to target PayPal button form and apply custom styling.

1.2.3.18

  • A fixed amount can be specified in the donate button.
  • Added support for the custom donations add-on.

1.2.3.17

  • Made the PayPal buttons compatible with AMP.

1.2.3.16

  • Added a shortcode parameter to receive payments on separate accounts.
  • Added an option to enable/disable the receiver check.

1.2.3.15

  • Added an email tag for shipping address.

1.2.3.14

  • Added an option to disable ipn validation.

1.2.3.13

  • Added support for Contact Form 7.
  • Fixed a sanitization issue in the general settings.

1.2.3.12

  • Fixed a minor bug that was preventing From Name from saving into the database.

1.2.3.11

  • Added custom variable to order list.

1.2.3.10

  • Added support for Mailchimp.

1.2.3.9

  • Product name and price can be dynamically changed for a Buy Now button via query strings in the URL.

1.2.3.8

  • Made some security related improvements in the orders menu.

1.2.3.7

  • Added support for custom input. This can be used to show a custom text box at checkout where buyers can enter any data.

1.2.3.6

  • Product names are shown in the edit order interface.

1.2.3.5

  • Sale notification email can be sent to multiple recipients.

1.2.3.4

  • Added support for email options.
  • The orders menu now shows the email address of the customer.

1.2.3.3

  • Added support for variable subscription price.

1.2.3.2

  • Added support for variable quantity.

1.2.3.1

  • Added support for product variations add-on.

1.2.3.0

  • Added support for trial period 2 in the PayPal subscription button.

1.2.2.9

  • Added the shopping_url parameter for the View Cart button.

1.2.2.8

  • Removed unused JS from the plugin.

1.2.2.7

  • Added the notify_url parameter to send instant payment notification to a different URL.

1.2.2.6

  • Made the shopping_url parameter available for add to cart type buttons.

1.2.2.5

  • Made some security related improvements in the plugin

1.2.2.4

  • The plugin now shows more error messages if it fails to insert/update an order.

1.2.2.3

  • Merchant ID can now be entered in the plugin settings.

1.2.2.2

  • Added a view cart button for the PayPal shopping cart.

1.2.2.1

  • Charset is now set to utf-8 for all the buttons.

1.2.2

  • Fixed an issue where the add to cart button would open a new tab.

1.2.1

  • Shipping address is now displayed on a separate row in the order content area.

1.2.0

  • Updated the parameters in the subscribe button. This should fix the button image rendering issue on some websites.

1.1.9

  • Donate buttons now support the no_shipping parameter.

1.1.8

  • Made some improvements to the donate button.

1.1.7

  • Made some improvements to the orders menu.

1.1.6

  • Added support for custom field in the shortcode.

1.1.5

  • An action is now triggered after processing the PayPal ipn.

1.1.4

  • Fixed a warning notice in the orders menu.

1.1.3

  • Fixed a bug where the target attribute was not working.

1.1.2

  • Made some improvements to WP PayPal orders.

1.1.1

  • Made some improvements to the PayPal Buy Now button.

1.1.0

  • Fixed this admin notice: screen_icon is deprecated since version 3.8.0 with no alternative available.
  • Made some improvements to the add to cart functionality.
  • Fixed a PayPal error that occurred when an item was added to the shopping cart: Things don’t appear to be working at the moment. Please try again later.

1.0.9

  • Added an option to open a PayPal button in a new window or tab.

1.0.8

  • Fixed a bug where queries could be performed on orders on the front end.
  • WP PayPal orders are now also excluded from search.

1.0.7

  • Added a new action hook which will get triggered once the payment is processed by the plugin.
  • Added a new shortcode parameter to customize the default PayPal button.

1.0.6

  • Fixed an issue that was causing subscription payments to not get processed.

1.0.5

  • Fixed an issue that was causing this error – “Cannot load wp-paypal settings”.

1.0.4

  • Made some improvements so language packs can be enabled

1.0.3

  • Fixed a minor bug in the settings which was causing this error: “You do not have sufficient permissions to access this page”.
  • Plugin strings are now translatable.

1.0.2

  • PayPal Button plugin is now compatible with WordPress 4.3

1.0.1

  • First commit

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…