Title: PayPal Payment Buttons
Author: PayPal
Published: <strong>August 27, 2025</strong>
Last modified: April 11, 2026

---

Search plugins

![](https://ps.w.org/paypal-payment-buttons/assets/banner-772x250.png?rev=3350755)

![](https://ps.w.org/paypal-payment-buttons/assets/icon-256x256.png?rev=3350755)

# PayPal Payment Buttons

 By [PayPal](https://profiles.wordpress.org/paypal/)

[Download](https://downloads.wordpress.org/plugin/paypal-payment-buttons.0.4.0.zip)

 * [Details](https://test.wordpress.org/plugins/paypal-payment-buttons/#description)
 * [Reviews](https://test.wordpress.org/plugins/paypal-payment-buttons/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/paypal-payment-buttons/#installation)
 * [Development](https://test.wordpress.org/plugins/paypal-payment-buttons/#developers)

 [Support](https://wordpress.org/support/plugin/paypal-payment-buttons/)

## Description

Start accepting PayPal payments from any post or page with the PayPal Payment Buttons
block. Designed to streamline the checkout experience, PayPal Payment Buttons can
help boost your conversion at the point of payment.

 * **Fast, easy setup**: You can create PayPal Payment Buttons in seconds – no coding
   experience needed. Embed the buttons on your site in minutes. Just copy and paste
   5 lines of code.
 * **More payment options**: Let your customers choose how they want to pay. You
   can accept PayPal, Venmo, Pay Later, Apple Pay®, debit cards, and credit cards.
   Availability may vary by region.
 * **Higher sales**: We help drive conversion by offering a trusted, seamless payment
   experience.
 * **International reach**: We make it simple to accept payments from customers 
   around the globe. Access PayPal’s coverage for over 200 countries and regions,
   supporting 24 currencies and 25 languages to support sales around the globe.
 * **Smart security**: Get peace of mind with encryption and fraud prevention.

### Highlight Features

 * Add images and descriptions to showcase your products and services.
 * Easily add and manage product variants.
 * Implement the Name Your Price feature for tipping or flexible price payments.
 * Tailor your page and buttons to align with your personal brand.
 * Offer a variety of shipping options and tax rates based on buyer’s location.
 * Easily track payments via your PayPal dashboard.

### Requirements

The PayPal Payment Buttons block is free to use. It is available as part of the 
Jetpack plugin. It is also available to all WordPress.com hosted sites. It is also
available as a standalone plugin from the WordPress.org plugin directory.

Once you have added and set up the block, you’ll also need a free PayPal account
linked to your bank account to claim any payments you receive.

You can add the PayPal Payment Buttons block in your post or page, by following 
these steps:

### Add a PayPal Payment Buttons block

 1. Select the PayPal Payment Buttons block from the block picker. You can recognize
    the block by its green credit card icon.
 2. [Sign up](https://www.paypal.com/bizsignup/entry?product=payment_button&utm_source=wp&at_code=wp)
    or [log in](https://www.paypal.com/ncp/buttons/create?utm_source=wp&at_code=wp)
    to PayPal to get your Payment Button code.
 3. Choose between Stacked Buttons and Single Buttons based on your needs.
 4.  * **Stacked Buttons (Recommended)**: This option lets you present all of your 
       product information and PayPal payment method upfront on your website.
     * **Single Buttons**: This option lets you quickly paste a single button on your
       site, with no product information.
 5. Copy the provided button code from the PayPal site.

#### If you are using the Stacked Buttons:

 1. Select the HTML code language from the dropdown above your button code. 
 2. Then paste the code for the `<head>` into the first text box in the PayPal Payment
    Buttons block. (We’ll take care of placing this code into your post or page `<head
    >` only once.)
 3. Then paste the `<body>` code into the second text box in the PayPal Payment Buttons
    block.

#### If you are using the Single Button:

 1. Click the Single Button option in the PayPal Payment Buttons block.
 2. Copy the single button code from the PayPal site and paste it into the text area
    of the block.

By repeating the process above, you can add as many PayPal Payment Buttons blocks
to your page as you like.

### Taking Payments with PayPal

 1. When a visitor clicks a PayPal payment button, a new window will open to guide 
    them through the PayPal checkout process.
 2. Visitors can use an existing PayPal account or a credit or debit card to complete
    their purchase.
 3. All payments are credited to the PayPal business account that was used to create
    the payment button code.

## Installation

 1. Upload the PayPal Payment Buttons plugin to your WordPress site.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Add the PayPal Payment Buttons block to any post or page using the block editor.
 4. Configure your PayPal account settings within the block to start accepting payments.

## FAQ

### Can I test with a sandbox account?

It is possible to perform test payments with the PayPal Payment Buttons block. To
get started you would need to create a [PayPal Developer account](https://developer.paypal.com/home/).
Once you are logged into your PayPal developer account, you can access or create
new sandbox accounts. You will need to make note of your sandbox business account
and personal account email addresses and passwords. Once you have this information,
you would login to the [PayPal Sandbox site](https://www.sandbox.paypal.com/) with
the sandbox business account. Create a [payment button on the PayPal sandbox site](https://www.sandbox.paypal.com/ncp/buttons/create?utm_source=wp&at_code=wp).
Follow the instructions above to add the payment button code to your PayPal Payment
Buttons block. Publish the post or page that contains the block. Then use the sandbox
personal account to complete the purchase. All successful test payments will show
up in the business sandbox account on the PayPal Sandbox.

## Reviews

![](https://secure.gravatar.com/avatar/b5aeac29cf35ca4af0af15e38038c65c4f3cecd7be437725c02751d368f46148?
s=60&d=retro&r=g)

### 󠀁[Easy to Add On Site and Fully Customizable](https://wordpress.org/support/topic/easy-to-add-on-site-and-fully-customizable/)󠁿

 [Chaitanya Badave](https://profiles.wordpress.org/chaitanyabadave/) April 11, 2026

Just added Paypal payments button to my site. Setup was very easy took less than
5 minutes. Surprisingly no need to have WooCommerce installed like some other plugins.
Several button customization options available. No effect on site speed. 🙌🏻

![](https://secure.gravatar.com/avatar/f22f68dde3f3afa8336340b1b1e2e30dc5a4f5bbac1448855ba92f8494a31281?
s=60&d=retro&r=g)

### 󠀁[Great and simple to use](https://wordpress.org/support/topic/great-and-simple-to-use-41/)󠁿

 [Suraj Lulla](https://profiles.wordpress.org/srjlulla/) April 11, 2026

I just added Payment buttons to my WordPress site in 5 minutes, and it was super
simple. The best part is that it’s officially by PayPal team.

![](https://secure.gravatar.com/avatar/390b14a37ec911c7a623c8fa3a92ba5223f17d60c735b68b086e296862d728d1?
s=60&d=retro&r=g)

### 󠀁[Quick and reliable](https://wordpress.org/support/topic/quick-and-reliable-5/)󠁿

 [fishismongo189](https://profiles.wordpress.org/niki66chen/) March 30, 2026

I got the buttons up and running in a few minutes, great for one-off sales or donations.
They’re reliable and easy to setup.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/paypal-payment-buttons/reviews/)

## Contributors & Developers

“PayPal Payment Buttons” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ PayPal ](https://profiles.wordpress.org/paypal/)
 *   [ Automattic ](https://profiles.wordpress.org/automattic/)
 *   [ WooCommerce ](https://profiles.wordpress.org/woocommerce/)

[Translate “PayPal Payment Buttons” into your language.](https://translate.wordpress.org/projects/wp-plugins/paypal-payment-buttons)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/paypal-payment-buttons/),
check out the [SVN repository](https://plugins.svn.wordpress.org/paypal-payment-buttons/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/paypal-payment-buttons/)
by [RSS](https://plugins.trac.wordpress.org/log/paypal-payment-buttons/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

### 0.4.0 – 2026-04-11

#### Added

 * IDC: Add revalidation for IDCs.

#### Changed

 * Dependencies: Update lock file to keep root requirements in sync.
 * Remove header border-bottom from the admin page for a cleaner unified header 
   appearance.
 * Update dependencies.
 * Update design of the sidebar upsell.
 * Update package dependencies.

#### Removed

 * General: Update minimum WordPress version to 6.8.

#### Fixed

 * Admin Page: Restore border on header component.
 * PayPal Payments Button: Fix escaping issue for stacked payments buttons.

## Meta

 *  Version **0.4.0**
 *  Last updated **1 month ago**
 *  Active installations **300+**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/paypal-payment-buttons/)
 * Tags
 * [blocks](https://test.wordpress.org/plugins/tags/blocks/)[checkout](https://test.wordpress.org/plugins/tags/checkout/)
   [ecommerce](https://test.wordpress.org/plugins/tags/ecommerce/)[payments](https://test.wordpress.org/plugins/tags/payments/)
   [paypal](https://test.wordpress.org/plugins/tags/paypal/)
 *  [Advanced View](https://test.wordpress.org/plugins/paypal-payment-buttons/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/paypal-payment-buttons/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/paypal-payment-buttons/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/paypal-payment-buttons/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/paypal-payment-buttons/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/paypal-payment-buttons/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/paypal-payment-buttons/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/paypal-payment-buttons/reviews/)

## Contributors

 *   [ PayPal ](https://profiles.wordpress.org/paypal/)
 *   [ Automattic ](https://profiles.wordpress.org/automattic/)
 *   [ WooCommerce ](https://profiles.wordpress.org/woocommerce/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/paypal-payment-buttons/)