Support Home > Utilities > Payments Block

Payments Block

The Payments Block lets you add a payment button to any post or page. Using Stripe as the payment gateway, you can accept credit or debit cards.

The Payments Block can be used for selling physical and digital products online. It works for both one-time payments and recurring payments for subscriptions or membership websites.

When you set the “Enable customers to pick their own amount” option, it allows the Payments Block to be used to accept donations. You can use the Donations Block with advanced features for donations.

The following video shows the process of adding a Payments block and setting up a payment button:

Adding the Payments Block

You can add the Payments block by searching and/or selecting it from the Jetpack section of the block selector:

See Jetpack Blocks for detailed instructions on adding blocks.

How to set up and manage payments

For full instructions on connecting your Stripe account, adding new buttons, viewing related fees, and managing your buttons, visit our support article on this topic.

The first time you add a Payments block, you will be prompted to connect your account to Stripe. Stripe is the payment processor used to take payments for the Payments feature.

Connect to Stripe for Recurring Payments

Click the Connect button to be taken to Stripe to connect your account.

Connecting Stripe

If you already have a Stripe account, you can log in at the top of the screen. Otherwise, fill out the form to create your new Stripe account.

Any money you earn will go into your Stripe account using the Payments block. From there, you can move it to the personal account of your choice. never has any access to the money you earn.

Stripe supported countries and currencies.

To start accepting payments using a Stripe account, you must be a citizen or own a company in one of the following countries. Your customers can pay using a credit card issued anywhere in the world.


  • Australia
  • Austria
  • Belgium
  • Bulgaria
  • Canada
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hong Kong
  • Ireland
  • Italy
  • Japan
  • Latvia
  • Lithuania
  • Luxembourg
  • Malaysia
  • Malta
  • Mexico
  • Netherlands
  • New Zealand
  • Norway
  • Poland
  • Portugal
  • Romania
  • Singapore
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • Switzerland
  • United Kingdom
  • United States


  • USD
  • AUD
  • BRL
  • CAD
  • CHF
  • DKK
  • EUR
  • GBP
  • HKD
  • INR
  • JPY
  • MXN
  • NOK
  • NZD
  • PLN
  • SEK
  • SGD

Stripe account connected

Once you fill out the Stripe form and connect it to your account, you’ll be taken back to the post/page you were editing, and you’ll see “Congrats! Your site is now connected to Stripe. You can now start accepting funds!”

Creating a payment plan

You’re ready to create your first plan. Add the following information:

  • Name: Choose the name of your payment plan that will be displayed to your customers.
  • Currency: You can choose a currency from the dropdown menu.
  • Price: Choose the price for this payment plan.
  • Interval: Choose how often your customer will be billed—monthly, yearly, or a one-time payment.

Once you click “Add this plan,” the new Payments button will be created and inserted into your post or page.

You can customize the text on your button by clicking on it and editing it directly, and you can add multiple Payments buttons to a page if you’d like to offer a range of price points.

Creating a One-Time Payment

Creating a one-time payment uses the same steps as creating a plan outlined above, except in the drop-down for Renew Interval, select the One-Time Payment option.

Adding More Plans

After you’ve created your first plan, you can add more buttons and plans by adding another Payments block, if desired. You can also use the Payments Buttons block to include multiple Payments Buttons within the same block.

When you add another Payments block, you will have the option to select an existing plan or Add a plan to create a new plan.

Use a two-column block to align your Payment buttons next to a description of the features of the plan.

Payment Block Settings

  • Background & Text Color – Change the colors of the button
  • Border Settings – Change the border radius for the button
  • Width Settings – Change the width of the button

Payment Block Styles

  • Styles – Change the button style to solid or outlined
  • Typography – Change the size of the text on the button

If you do not see the Block settings on your screen, click the Settings icon next to the Publish or Update button.

Please see this support article for information about associated transaction fees.

Payments Management

Payments block provides a suite of tools to help you monitor and grow your subscription base.

Revenue Breakdown

You can view a detailed breakdown of your revenue in your dashboard by visiting My Site(s) → Tools → Earn → Collect Payments.

  • Total earnings – shows all charges collected by Payments buttons on your site.
  • Last 30 days – shows the revenue you’ve earned over the last 30 days.
  • Next month – shows upcoming charges in the next 30 days. This assumes that nobody unsubscribes and does not include any new subscribers.

Subscribers List

You’ll find the list of your subscribers at My Site(s) → Tools → Earn → Collect Payments as well.

At the end of the list is a link for downloading a CSV file containing a list of your subscribers with their email addresses, subscription data, and other information. You can use that file to connect payments to any accounting or fulfillment systems you use.

Canceling a Subscription

Your subscribers can cancel any time from their accounts. You can also cancel their subscriptions from the subscriber list.

On the right side of the subscriber list, there is a “three dots” menu:

Once you click “Cancel Subscription,” your subscriber will not be billed again. However, canceling will not refund the customer.

Issuing Refunds

You can manage refunds yourself through your Stripe Dashboard. Follow the instructions here to issue a full or partial refund.

Managing Payment Plans

Under your subscriber list, you’ll find options for editing your payment plans (that is, the amounts).

After clicking the arrow on the right of that section, you’ll see:

Editing a Plan

To edit the details of an existing plan, click the three dots to the right of the plan and click Edit.

You can change:

  • Currency
  • Price
  • Renewal schedule
  • Description

You can also add a “Pay what you want” option and the option to allow the same customer to sign up multiple times for the same plan.

If you change any prices, existing subscriptions will not be affected. They will continue renewing at the same rate they started with.

Deleting a Plan

To delete an existing plan, click the three dots to the right of the plan and click Delete.

Note: any existing subscriptions will continue. If you want to stop subscriptions for existing customers, please contact support.

The “Enable customers to pick their own amount” option

The “Enable customers to pick their own amount” option allows your contributors/paid subscribers to customize the “contribution amount”.

The default price will be the one selected by you, but it will be possible to change it during the checkout process.

Disconnecting the Stripe account

You can disconnect Stripe from your dashboard by going to My Site(s) → Tools → Earn → Payments section. When you scroll to the very bottom of the page, you will see “Disconnect Stripe Account”.

Disconnecting Stripe Account here will:

  • remove Stripe from all your and Jetpack sites
  • prevent visitors from purchasing a subscription
  • block renewals of any existing payments subscribers

Still need help?

Please contact support directly. We’re happy to advise.

Privacy Information

This feature is deactivated by default, and unlocking it requires a Jetpack Security or Jetpack 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 Stripe, so we also recommend reviewing its privacy policy and documentation.

Data Used
Site Owners / Authors

In order to process a payment, the Stripe account ID, Amount being charged ( from product information ), Currency ( from product information ) is sent to Stripe.

Site Visitors / Purchasers

To facilitate new signup and renewals, the following is sent to Stripe (governed by Stripe TOS):

  • Name
  • Credit card number
  • CVV
  • Expiry date

Note: the credit card details are not stored by us. This data is collected and stored by Stripe. systems are fully PCI compliant.

Activity Tracked
Site Owners / Users

Email-related events (you will receive an email from Jetpack when a payment has been completed) are tracked – sends, opens, and clicks.

Site Visitors / Users

We will store anonymized analytics about which step in the purchase process was reached for the purpose of improving the user experience.

Cookies may be stored to implement content blocking in the future.

Data Synced (Read More)
Site Owners / Users

We sync the following meta around payments/products: all information regarding new products being created / edited.

We also sync the following meta from Stripe with Oauth connection: Account ID, secret and public keys necessary to facilitate the payment, country, timezone, default currency, and the account name.

Site Visitors / Users

We create a new account for the user, or use the account associated with the email customer gives us. An explanation of data used can be found here.

History of signups and billing facilitated via this feature is stored on servers for accounting and subsequent renewal purposes.

For the purpose of renewing subscriptions, on our servers we store:

  • Safely encrypted Stripe ID of the credit card connected to subscription
  • User ID that initiated the purchase
  • Details about the product
  • Payment history for the subscription
  • Last 4 digits of the credit card and the brand – what is known in the industry as “safe details”

Also, we connect the ID of the credit card to the user ID, which allows for one-click payments on other subscription products sold on the network.

  • Table Of Contents

  • Categories

  • Contact Us

    Need more help? Feel free to contact us.