Donations Form Block

Accept credit and debit card payments for donations, tips, and other forms of contribution, with the Donations Form block.

This block uses Stripe as the payment gateway, ensuring secure and encrypted transactions.

Requirements

To use the Donations Form block, you will need the following:

The Donations Form Block is a part of the Jetpack Blocks suite and is activated by default on connected sites. It does not require a paid upgrade to use. See our Jetpack Blocks article to learn about the available blocks and how to activate them.

Jetpack Blocks require the Block Editor (also referred to as the Gutenberg editor). If you’ve installed the Classic Editor plugin, you have a few options:

  • Deactivate the Classic Editor: Go to PluginsInstalled Plugins in your WP Admin and deactivate the Classic Editor plugin.
  • Enable both editors: If you prefer flexibility, navigate to Settings → Writing in your WP Admin (not the menu under Jetpack settings). Set Allow users to switch editors to Yes. You will only see these options if you have the Classic Editor plugin installed and active.

Some custom themes or plugins may prevent you from using the Block Editor. In that case, please contact the support team for the plugin or theme for further assistance.

For more details, see Using Blocks and the Classic Editor.

Please be aware of the following:

  • If the person making a donation doesn’t have a WordPress.com account, they will be required to create one before proceeding.
  • The Stripe account processes the payments and sends receipts to supporters automatically.
  • For monthly and yearly recurring payments, the system bills subscribers at the end of their renewal period and transfers the funds to your Stripe account.
  • As a site owner, you can cancel the subscription at any time.
  • You can create multiple Donations Form blocks across your website.

Add the Block

You can add the Donations Form block by searching and/or selecting it from the Jetpack section of the block selector. Here are the steps you can follow:

  1. Navigate to your site’s Pages or Posts from the WP Admin.
  2. Edit the page or post where you want to add the Donations Form block. Or create a new post or page.
  3. Add a new block by clicking the (+) icon or type / to search for blocks.
  4. Type “donations” in the search box and select the Donations Form block.
  5. After adding the Donations Form block, you can set it to a One-Time donation, Recurring Monthly, or Yearly donation.

See Jetpack Blocks for more detailed instructions on adding blocks.

You will be prompted to connect your WordPress.com account to Stripe after adding the Donations Form block for the first time. Click Connect to proceed.

Manage Stripe

  • All the earnings through the Donations Form block will directly go into your Stripe account.
  • Stripe requires citizenship or company ownership in specific countries to accept payments (a list of countries is available in Stripe’s support center).
  • Supporters can pay with a credit card issued anywhere in the world.

Configure the Donations block

Once you have connected your Stripe account successfully, you can insert a pre-populated Donations Form block on your page or post. If you already added the block, you should see the pre-populated form on your page or post. This block is fully customizable, including:

  • Renewal interval: Set the frequency your supporters are billed (options for one-time, monthly, or yearly donations).
  • Price: Set suggested amounts, with defaults at $5.00, $15.00, and $100.00.
  • Currency: Select the payment currency.
  • Custom text: Provide additional information for your donors about the cause they are supporting. The title is set to “Make a one-time donation” by default. You can change that and also add more information to the default “Choose an amount” instruction.

Make sure to click “Publish” once you have finalized your customizations on the block to go live.

Accept custom donation amounts

By default, allowing supporters to specify their own donation amounts is activated for one-time, monthly, and yearly donations. If you prefer, you can turn off this feature from the Block Settings in the right sidebar.

Other block settings

In the block settings on the right sidebar, you can:

  • Choose the intervals for which you would like to accept donations.
  • View earnings via a “View donation earnings” link to your donor dashboard.
  • Add CSS classes for custom button styling.

Related fees

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

Post-donation management

Consider maintaining a strong relationship with your supporters by sending personal thank you emails, putting them on a mailing list, or sharing thank you videos. This practice aids in building your community and brand, while encouraging continuous support.

Sharing the URL of your Donations Form on various channels such as social media, email lists, friends, and family also helps to boost visibility, traffic, and potential donations.

Still need help?

Please contact support. We’re happy to advise.

Privacy Information

The Donations Form block is activated by default. You can deactivate it by turning off Jetpack Blocks.

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

Data Used
Site Owners / Users

To process a payment, the Stripe account ID, Amount being charged ( from product information ), and Currency ( from product information ) is sent to Stripe.
Site Visitors

To facilitate new signup and renewals, the following is sent to Stripe (governed by Stripe TOS): Name, Credit Card number, CVV, and Expiry date.

Note – the credit card details are not stored by us – this data is collected and stored by Stripe. WordPress.com 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

We plan to store anonymized analytics about which step in the purchase process was reached to improve 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

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

History of signups and billing facilitated via this feature is stored on WordPress.com servers for accounting and subsequent renewal purposes.
To renew the subscription, on our servers, we store the Safely encrypted Stripe ID of the credit card connected to the subscription, the 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 credit card ID to the WordPress.com user id, allowing for one-click payments on other subscription products sold on the WordPress.com network.
Comments Off on Donations Form Block

Payments Block

Add a payment button, collect donations, or add paid content to any post or page using the Jetpack Payments Block.

Sell physical and digital products online with the Payments Block, taking both one-time payments and recurring income from subscriptions or membership websites.

Set the “Enable customers to pick their own amount” option to accept donations. Or use the Donations Block with advanced features for donations.

Requirements

The Payments Block is available on all Jetpack-connected sites. It is a part of the Jetpack Blocks suite and is activated by default. The Payments Block does not require a paid upgrade to use. See our Jetpack Blocks article to learn about the available blocks and how to activate them.

Jetpack Blocks require the Block Editor (also referred to as the Gutenberg editor). If you’ve installed the Classic Editor plugin, you have a few options:

  • Deactivate the Classic Editor: Go to PluginsInstalled Plugins in your WP Admin and deactivate the Classic Editor plugin.
  • Enable both editors: If you prefer flexibility, navigate to Settings → Writing in your WP Admin (not the menu under Jetpack settings). Set Allow users to switch editors to Yes. You will only see these options if you have the Classic Editor plugin installed and active.

Some custom themes or plugins may prevent you from using the Block Editor. In that case, please contact the support team for the plugin or theme for further assistance.

For more details, see Using Blocks and the Classic Editor.

Stripe supported countries and currencies.

The Payments block requires you to connect a Stripe account. To start accepting payments using a Stripe account, you must be a citizen or own a company in a country where Stripe payments are supported. Your customers can pay using a credit card issued anywhere in the world.

Set up a Payments block

Jetpack offers several different options for accepting payments via the Payments block. Get started collecting payments by following these steps:

  1. 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.)
  2. Choose which type of payment you want to add: Donations Form, Payment Buttons, or Paid Content.
  3. Connect your Stripe account when prompted. Create a Stripe account if necessary.
  4. Once you fill out the Stripe form and connect it to your WordPress.com 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!”

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

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. WordPress.com never has any access to the money you earn.

Related Fees

Please see our support article for information about associated Jetpack Monetize transaction fees.

Payments Management

Monitor and grow your subscription base with Payments block’s suite of tools.

Earnings breakdown

You can view a detailed breakdown of your revenue in your WordPress.com dashboard by visiting My Site(s) → Tools → Monetize → Monetization Options.

Earnings summary, including Total earnings, Last 30 days, and Next Month
  • Total earnings – shows all charges collected by any revenue-earning options on your site.
  • Last 30 days – shows the revenue you’ve earned over the last 30 days.
  • Next month – shows predicted earnings for the next 30 days. This assumes that nobody unsubscribes and does not include any new subscribers.

Subscribers list

Check the list of your paying subscribers at My Site(s) → Tools → Monetize → Supporters, where you can:

  1. Download 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.
  2. View or cancel a user’s subscription by clicking on the three dots menu next to their name.

Issue refunds

You can manage refunds yourself through your Stripe Dashboard.

Disconnect the Stripe account

You can disconnect Stripe from your WordPress.com dashboard by following these steps:

  1. Start at WordPress.com
  2. Navigate to My Site(s) → Tools → Monetize → Payment Settings section.
  3. Click “Disconnect Stripe Account”.

Disconnecting Stripe Account here will:

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

Still need help?

Please contact support. We’re happy to advise.

Privacy Information

The Payments Block is activated by default. You can deactivate it by turning off Jetpack Blocks.

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. WordPress.com 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 WordPress.com account for the user, or use the account associated with the email customer gives us. An explanation of WordPress.com data used can be found here.

History of signups and billing facilitated via this feature is stored on WordPress.com 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 WordPress.com user ID, which allows for one-click payments on other subscription products sold on the WordPress.com network.

Tagged , | Comments Off on Payments Block
  • Enter your email address to receive news and updates from Jetpack

  • Join 99K other subscribers
  • Browse by Topic