Support Home > Utilities > Pay with PayPal

Pay with PayPal

With Jetpack’s Pay with PayPal, you can add one or more payment buttons to any post, page or widget area of your Jetpack-enabled site, and immediately start taking PayPal payments for physical products, digital goods, or donations.

This feature is currently available to users with Security and Complete plans.

Create a Payment Button

There are two ways you can create a Pay with PayPal button. The following explains how to add a button in For details on how to add a payment button in wp-admin see our guide to using the Pay with PayPal block.

Adding a Payment Button in

To add a Pay with PayPal button to a new or existing Posts or Page, first create or edit a Post or Page in the editor.

In the toolbar, click the ⊕ Add button. The option to add a new Pay with PayPal Button will appear:

If this is your first payment button, you’ll see a Create New Button form:


Adding an Image

How to add an image to the button.

To add an image to your payment button, click Add an Image, or drag and drop an image onto the form.

After adding an image, you’ll be able to edit it to change the aspect ratio, rotation, or to crop out unnecessary portions.

Editing screen for the image.

When you’re ready to upload the image, click Done in the bottom right-hand corner and it will be attached to your payment button.

If necessary, you can edit the image again in the future by clicking the pencil icon. To replace your image entirely, click the ✕ icon on the top right corner.

Successfully uploading an image.

Adding Details


You can add a name, description, and price for the item you are selling. This will give potential customers or donors a better idea of what they’re paying for.

You can set the currency of the item you’re selling by clicking the currency button to the left of the Price input:


If you want to allow customers to purchase multiples of the same item (for example, if you are selling knitted scarves and would like customers to be able to purchase several at once), toggle the Allow people to buy more than one item at a time button below the Price field.

Finally, the Email you add will determine where PayPal sends payments for the items sold or donations collected. Double-check the email address you enter to be sure it’s valid and belongs to you! You’ll also need a free PayPal account linked to your bank account to claim any payments you receive via the button you’re creating.

When you’re happy with the details you’ve entered, click Insert. This will embed your Pay with PayPal button into your Post or Page.

Clicking on 'Insert' will add your new button.

Updating and Adding Buttons

Jetpack makes it easy to insert a payment button you’ve already created into another post or page.

When viewing a post or page in the Visual Editor, click the ⌄ next to the ⊕ symbol, and then select the option to add a payment button. You’ll be shown a list of the payment buttons you’ve already created:

The list of buttons you've made.

Adding Buttons

To insert an existing button, select it from the list and click Insert:

Just add a button from your list of pre-made buttons.

If you want to add a new button instead (for example, to sell a different product or take a different donation amount), click Add New in the top right corner.

Deleting Buttons

You can also delete buttons you are no longer using. Click the three dots on the far right side of the button you want to delete:

The ellipsis menu is how to access the delete functon.

Clicking the trash can will remove this button, and disable it from any posts or pages where it currently appears.

You can also remove a button from a single post or page without deleting it entirely. When viewing the post or page in the Visual Editor, click on the payment button you want to be removed:

How to remove the button entry.

Click the ✕ to remove the button. Be sure to save your changes afterwards!

Editing Buttons

You can edit any existing button by clicking the three dots to the right side of the list:

Any button can be edited from the ellipsis menu.

You can also edit it directly by clicking on it in the editor:

Update the button from within the Visual Editor.

Any applied changes will appear everywhere the button is displayed on the site.

Adding Products with the Widget

Once created, products can be added to any widget area on your site as a widget. To start, add the widget to the widget area where you’d like to include the payment button.

First, enable extra widgets by visiting wp-admin/admin.php?page=jetpack#/settings?term=widget and enabling the following option:

From the WP Admin sidebar, hover over Appearance and click on Customize to open your site’s Customizer.

Now click on Widgets, select your chosen widget area, and then click the Add a Widget button and select the Pay with PayPal widget:

From there, you can create new products or edit existing products in the Customizer:

Click Add New to create a new product, or click Edit Selected to edit an existing product.

Make changes as desired and then click Save. Click Publish to finalize the changes.

Taking Payments with PayPal

Please note that your Jetpack-powered site must be public to accept payments and use the Pay with PayPal feature. Private sites are not able to accept payments via PayPal.

When a visitor clicks the Pay with PayPal button, a new window will open to guide them through the PayPal checkout process. Visitors can use an existing PayPal account or a credit or debit card to complete their purchase.

The PayPal checkout screen.

All payments are credited to the PayPal account linked to the email address used in the button. For every purchase, PayPal will send you a confirmation email with the customer or donor’s information. The customer will also receive an email from PayPal as a receipt for the purchase.

If the email you use is not linked to an existing PayPal account and your bank, you will receive an email from PayPal with information about claiming any collected payments. This email is sent after you receive your first payment.

Finally, you will also receive an email from Jetpack when a purchase is completed, as well as a monthly report for all your Pay with PayPal buttons.


If you are having trouble with the Pay with PayPal feature, feel free to contact us.

Privacy Information

This feature is deactivated by default, and unlocking it requires an upgrade to the Security or Complete plan. Because this is not a formal feature within Jetpack, there is no way to deactivate it entirely. If you have access to this feature but are not actively using it, there is no code running on your site that’s interacting with it.

Please note that payments are processed via PayPal, so we also recommend reviewing its privacy policy and documentation.

Data Used
Site Owners / Authors

In order to process a payment via PayPal, the following site/seller-related information is utilized: seller’s email address, site URL, site ID, PayPal button ID, button configuration (style, locale, color, etc.), and whether or not a purchase quantity of greater than 1 is permitted.Additionally, for activity tracking (detailed below): IP address, user ID, username, site ID and URL, Jetpack version, user agent, visiting URL, referring URL, timestamp of event, browser language, country code.

Site Visitors / Purchasers

In order to process a payment via PayPal, the following customer/purchase-related information is utilized: transaction amount, transaction currency code, product title, product price, product ID, order quantity, PayPal payer ID, and PayPal transaction ID.

Activity Tracked
Site Owners / Users

Payment completions, which include the following additional information: site ID, product ID, order ID, PayPal payer ID, PayPal transaction ID, PayPal transaction status, and HTTP referrer.All email-related events (you will receive an email from Jetpack when a payment has been completed) are also tracked – sends, opens, and clicks.

Site Visitors / Users

The PayPal payer ID, transaction ID, and HTTP referrer are sent with a payment completion tracking event (see Data Used section for Site Owners / Users for more information on that event) to our servers.

Data Synced (Read More)
Site Owners / Users

We sync the following meta around payments/products: PayPal transaction ID, PayPal transaction status, PayPal product ID, quantity, price, seller email address, currency, payment button CTA text, and whether or not multiple items are allowed.

Site Visitors / Purchasers

We sync the following meta around payments/products: PayPal transaction ID, PayPal transaction status, PayPal product ID, quantity, price, customer email address, currency, and payment button CTA text.

  • Table Of Contents

  • Categories

  • Contact Us

    Need more help? Feel free to contact us.