How to Create a Buy Now Button With Stripe

As an online seller, it’s easy to become fixated on encouraging customers to add products to their shopping carts. However, this isn’t enough to guarantee sales, as there's evidence to suggest that nearly 70% of shoppers fail to complete the checkout process.

Fortunately, it is possible to replace the traditional multi-step checkout with a single Buy Now button. By adding one to your site or social profile, you can often dramatically reduce cart abandonment rates and boost your bottom line.

In this post, we’ll look at why every online business should have a buy now button. Then we’ll show you how to add this simple but effective feature to your own website or social account step by step. Let’s get started!

An Introduction to Buy Now Buttons (And Why You Might Want to Create One)

A buy now button is a call to action (CTA) that usually takes a shopper to either a product page, their cart, or directly to your checkout page. Buy now buttons are useful for bypassing many of the steps typically required to complete a purchase.

This may include time-consuming tasks, such as creating an account. Since you’re streamlining the buying process, Buy now buttons can help drive conversions and reduce cart abandonment rates.

A Buy button created using Buy Now Plus.

Buy Now buttons are most commonly used on ecommerce sites. However, when you create a button using our flexible Buy Now Plus tool, you can use the same CTA across multiple platforms, including email newsletters and social media

This helps you provide a consistent purchasing experience, while also transforming multiple channels into revenue streams. Buy now buttons are particularly valuable in omnichannel marketing, as they help provide a smooth and integrated shopping journey across all of your channels. 

How to Create a Buy Now Button With Stripe

Now that we've discussed why a Buy Now button can be a powerful addition to your ecommerce site, let’s look at how easy it is to create one with Stripe.

Step 1: Sign Up for Buy Now Plus

Buy Now Plus is a free service that allows you to accept payments without the need for SSL certificates. You're only charged if you make a sale. And our fee is only 3% – a very low rate when you consider the industry standard is between 4% and 5%.

What's great about Buy Now Plus is that it works right on top of Stripe. So whether or not you already have Stripe account, just head over to, and click the Start Selling button:

Buy Now Plus homepage

Clicking the Start Selling button opens the Getting Started form. If you have an existing Stripe account, you'll have to option to login and connect it to Buy Now Plus right then.

If you've never had Stripe, just enter your email and click Next to set up your new free account:

Get started with Stripe in Buy Now Plus

After that, you'll create a password for your new Stripe account, and click Next:

create a free Stripe account in Buy Now Plus

And secure your account by adding your cell phone number:

Secure your Stripe account in Buy Now Plus

Once you get your special code via text message, enter the code for verification:

Enter the code from your device in buy now plus

In a few seconds, you'll receive a confirmation that your new Stripe account is secured. Make sure you the emergency backup code provided, and keep it in a safe place. Then click Next.

Stripe account is secured in Buy Now Plus

Here, you'll enter a few basic details about your business. If you don't operate with a physical address, just use your home address, then click Next:

Tell us about your business in Buy Now Plus

Next you'll add a bit more info about your business. The first field asks for your business website. If you don't have a website, just use the social media profile URL for your business.

Next provide a short product description, and click Next:

Business details in Buy Now Plus

Now is when you'll designate a bank account where your payments will be deposited. Search for your bank in the search field. If it doesn't show up, you can enter the bank's details manually by clicking the link at the bottom of the screen.

Once that's done, click Next:

Select an account for Stripe payouts in Buy Now Plus

The next screen that appears will verify that your bank account is linked to your new Stripe account. Make sure everything looks right, then click Next:

bank linked verification page in Buy Now Plus

Now you'll want to set up your customer support info. One of these details is a “descriptor” that will appear on a customer's credit card statement to help them identify where the charge originated.

For example, if your business name is ABC Upholstering, you could simply enter “ABC Upholstering” in the field. In the shortened descriptor field, you might enter just enter “ABC” or “Upholstering”.

Next you'll add your business address and phone number. Again, just use your home address and cell number if that's what you use for business. Then click Next, and your Stripe account will be all set up:

customer support details in Buy Now Plus

Now you'll get to configure your Buy Now Plus settings. Just make sure the form includes your name, email, and company name. Then create a password, and click Update:

Buy Now Plus account settings

On the next page, you'll be all set to create your first button and start selling.

Step 2: Create a Buy Now Button

For the purposes of this post, we’ll create a simple button that charges customers a flat fee. To get started, select Buttons > Add New:

The Buy Now Plus dashboard.

In the Terms field, enter the text that will appear at the top of your payment screen. For Price, click to open the drop-down menu, then select Fixed. Now, you can specify your flat-fee rate: 

Creating a new button with Buy Now Plus.

Next, you can open the Stripe Account drop-down menu and choose the account where payments will be deposited. After you click to expand the Advanced Options section, you can specify the text to appear on your Buy Now button:

Buy Now Plus' advanced options.

To improve the customer experience, you may want to display a thank you or payment confirmation page following a successful transaction. Similarly, you can redirect customers to an error page if they choose to cancel the transaction.

You can create these pages in your WordPress account, then copy and paste their URLs into the Return URL and Cancel URL fields:

Defining a return URL with Buy Now Plus.

While there are other settings you can customize, this is all you need to create a simple Buy Now button. Click Create to continue. 

Step 4: Embed Your Button

How to Embed on Your Website

On the main Buy Now Plus dashboard, you can see how your button will appear to customers by selecting Preview. If you’re happy with how it looks, it’s time to add it to your website: 

A buy now button created using Buy Now Plus.

On the main dashboard, select the Sharing icon. This will launch the Share Button window containing an embed code:

Embedding your Buy Now Plus button.

Now, head over to your WordPress website and find the page or post where you want to feature your Buy Now button. Open the editor, and insert a Shortcode block at the exact location where you want to insert your button: 

WordPress' shortcode block.

Next, paste your embed code into this block and save your changes. If you check your site, you should see a new Buy Now button!

How to Embed on Your Social Account

If you do business with a social account, simply follow the same instructions above, and click the sharing icon to open the Share Button window.

From the Share Button window, simply click on one of the social buttons. You'll then get a pop up window where you can sign into your account, and your links will be ready to go.


Cart abandonment is a huge problem for online stores, but Buy Now buttons promise to help you improve those all-important checkout rates. By removing steps from the payment process, your customers will have fewer opportunities to reconsider their purchases, and your conversions should increase as a result. 

Let’s recap how you can create a Buy Now button with Stripe in four easy steps: 

  1. Set up your Buy Now Plus account.
  2. Create a Buy Now button.
  3. Embed your button on your website or social account. 

Do you have any questions about creating a Buy Now button with Stripe? Let us know in the comments section below!

If you liked this post, be sure to follow us on Twitter, Facebook, and LinkedIn.

Boost Your Sales by Reducing Friction

We all know how frustrating it can be to face a checkout form with half a dozen input fields when we’re trying to buy something.

Or when we have to search the entire page just to find the checkout button.

Or when we have to deal with painful loading times and pop-ups just so we can give someone our money.

These hurdles are frustrating and can cause us to abandon the sale.

We call these hurdles to completing a sale “friction”. Too much friction in the sales process can reduce sales and increase customer support. The good news is that when you reduce friction, sales and conversions increase.

As a seller, your goal should be to reduce friction on the buyer's path as much as possible, and overcome any unavoidable friction through incentive (the value of your product or service).

PayPal's Buy Buttons

One of best ways to reduce friction in the sales process is to allow customers to pay via credit card. Integrating with PayPal is a common way to solve this problem. But using PayPal can end up being a pain for either the seller, the customer, or both.

With the introduction of PayPal's Buy Now buttons they tried to make it easier on us sellers to use their service, but it came with the consequence of added friction in the sales process for our customers.

We no longer had to hire a developer to wire up our checkout and integrate with PayPal's API, but our customers now had to deal with more friction during their checkout process.

Solving The Problem

Solving the pain of dealing with PayPal's Buy Now buttons was a major driver for us to develop a new product. Our goal was to create a product that enabled the seller to quickly and easily start accepting payments from their customers without adding more friction to the checkout process.

We quickly realized there were more problems with buy now buttons that needed to be solved:

  1. We wanted a solution that would make it simple to accept credit cards.
  2. We also wanted something that would handle recurring subscriptions and social media integrations with no customer account required.
  3. In addition to these things, we wanted a solution that would allow the seller to control the customer experience from branding all the way through the end of the purchase.

Launching Buy Now Plus

We created Buy Now Plus to solve these problems. Buy Now Plus is a hosted solution that empowers you, the seller, to sell anything you want, anywhere you want.

The great news is that as of today, Buy Now Plus is available for you to sign up for and start using!

We look forward to helping you sell more by making your customers’ buying experience a more enjoyable one.