Stripe Payments In Wordpress -Ultimate How To

Jelani Abdus-Salaam
August 18, 2021

Creating a website on WordPress can be a daunting task, especially if you want to take payments online. Often there is no quick way to accept payments.

And if you are not code savvy you may find it difficult to start selling online. But, with the introduction of Stripe and the apps that are built on top of Stripe, many Wordpress users are selling online...

And with ease!

With WordPress catering to 1-in-3 sites on the internet, Stripe is leveling the playing field for all web enthusiasts. 

In this article we will discuss what Stripe payments are, how to set Stripe payments up, how to collect payments on WordPress, and a simple Stripe payments plugin that will work on any WordPress site.

What Are Stripe Payments


Stripe is a financial company that helps with payment processing  online. In simpler terms, they help you sell products online.

With Stripe, users can sign up for a free account and start accepting payments online.

Because the service is free, they charge you 2.9% + 30¬Ę per successful charge as long as you're doing under $1 million in volume per year. So for example if you make a $100 sale, you would pay $3.20 and take away $96.80.¬†

This can be taxing if you are not prepared. But, it's a small price to pay for the ability to take payments on your WordPress site.

How To Set Up Stripe Payments

To set up Stripe payments you first want to follow these steps:

1. Head to

2. Click the signin/signup button at the top right-hand corner. 

3. Click Sign up 

4. Enter your email address, full name, country, and password.

(Stripe only allows these countries)

5. Click Create account 

You will then proceed to fill in the remaining information about your business.

Stripe wants to make sure that you are a valid person/business so the information they collect helps them fight fraud.

Then after you fill in your business information you will connect your bank account so Stripe can send payments as you sell.

create your stripe account

How To Collect Payments On WordPress

There are different ways that you collect payments on WordPress. If your theme has a payment form builder you can build a payment form in the theme. 

This method may take some learning as each theme is different and may need some coding abilities to get the payments working.

Or if you are not looking to change your WordPress theme or you lack the ability to code, you can always look into plugins.

There are different plugins that may help you build a payment form. We recommend that you look for plugins that have at least 4-5 stars. 

You don't want to pick a plugin that has less than that because the chances of that plugin not working is high. And this is your money, we're talking about, so you want to make sure that whatever you use works well. 

It is also important to note that most plugins cost a lot of money so if you are getting started you may want to look into some free alternatives.

We are biased to our app Cartfuel, well, because it works and they have a free plan with tons of functionality.

And it works well across all themes and different platforms other than WordPress!

Stripe Payments WordPress Plugin


Cartfuel is an application that allows users to connect Stripe and sell products on any website including WordPress. 

Regardless of your WordPress theme you can sell online, without changing your theme or knowing how to code. 

Cartfuel also gives the users the ability to upsell on WordPress. 

Meaning that you can sell one product and then sell another product.

So for example if I bought a chicken sandwich from McDonalds and then they ask if I want fries, the fries would be the upsell. And you can do this without the customer re-entering their credit card information. 

Which means you can make more money on WordPress with very little effort. All you need to do is follow these steps to get started:

1. Go to

2. Sign up for a free account (no credit card required) 

3. Follow the on-boarding and connect your Stripe account

4. Once you have your Stripe account connected you will then want to create a product sequence. 

A product sequence is what we call our payment forms and upsells. 

5. Click on add new product sequence 

6. Give your product a name

7. Give your product a price

If you want to sell recurring products, view this article to learn how.

8. Choose if you want to charge additional fees, if you want to add a quantity field, if you're charging taxes, adding a coupon, adding an order bump, or countdown timer

9. Click next step to go to step 2

10. You will then be able to customize your form. You can choose from different fonts, form styles, edit all text and placeholder text, edit the button text, and button size as well as add a privacy and terms of service urls. 

11. Click next step to go to step 3

12. You can now add an upsell if you want to by entering your upsell page and toggling on the Upsell Product Page toggle

13. Proceed to add the upsell price, upsell name and other attributes

Once done you can click save. 

You will get two sets of codes (or more if you set up a second upsell) 

You will want to place those codes on your site...Wherever you want your payment form to appear.

Here is a video explaining how to do this:

How Does Stripe Payments Plugin Work

Cartfuel works by giving you embeds to add to your site. An embed is nothing more than a bit of code that allows other pieces of code to appear on a site.

In simple terms, the embed makes things appear. In this case the embeds make your Cartfuel payment form appear on your WordPress site. 

Since these are embeds, you can embed your Cartfuel payment form on any part of your WordPress site. 


‚ÄćAnd because Cartfuel connects with Stripe, you can sell and get your money (minus the Stripe fees) straight into your bank.

The great thing about Cartfuel is that you can customize it anyway you like to match your WordPress site style WITHOUT knowing 1 single line of code.

Cartfuel is nimble and allows you to stay less stressed when it comes to selling online.

The real power comes in the mobility but still giving you great functionality including one-click upsells.

Embed Stripe Checkout Page

Once you save your Cartfuel sequence it's time to embed the codes to your site. These embeds will allow your checkout form to appear. 

So you want to paste your initial product code wherever you want your payment form to appear. 

This could be a specific blog page or a standalone page. 

You will want to paste the first set of codes by using the embed element that comes with your WordPress theme.


In this video we explain how to do this using elementor: 

But this can work on any page builder in WordPress since all page builders (including free ones) have the embed element. 

You want to paste both sets of code for the first product into the embed element. 

Then, depending on if you have an upsell or not, you will want to paste the upsell codes on the upsell page using the embed element. 

That's it. 

All you have to do is copy the codes and paste the codes for a full checkout experience using Stripe on WordPress.

Stripe Payments In WordPress Recap

Stripe is a payment processing company. They help people and businesses sell online. Using Stripe WordPress users can sell products on their WordPress sites. Some WordPress sites are hard to add selling functions to, so users can use plugins. Some plugins cost a lot of money so you can use a free plugin called Cartfuel to sell online and offer one-click upsells on WordPress.

Start Selling Your Digital Products Online With Ease! 

Keep Reading

Jelani Abdus-Salaam
Founder @ Cartfuel. Love helping people find solutions to their problems. Beach addict. Dog lover.

Start Selling Online

Join the 400+ companies and small business owners doubling their sales online with Cartfuel.