How to Effortlessly Accept Credit Card Payments on WordPress (2022)
Do you need to accept credit card payments on your WordPress website?
Don’t worry, it couldn’t be easier, and we’re going to show you exactly how to do it.
Start accepting credit card payments on WordPress in just a few simple steps.
Important Things to Remember When Accepting Credit Card Payments on WordPress
Accepting online credit card payments is about more than just software.
It’s a critical part of your business process where you turn potential customers into actual paying customers, and you can’t afford to get it wrong. As any salesperson would tell you, it’s often the last small step of a customer’s journey, but it can be the most difficult.
That’s because customers go through a complicated purchase decision before they commit to buying your product. One small change in the equation (not seeing their preferred credit card payment options for example), and they’ve abandoned their cart, never to be seen again.
To get people to the checkout page, you’ve put in an enormous amount of work, so it’s important your payment process doesn’t blow it.
So, what should you be looking to achieve when you accept debit card and credit card payments on WordPress?
- Easy: The more steps you make people take, the more likely they will abandon their cart.
- Quick: You want to capitalize on the excitement people have when they decide to buy your product.
- Multiple Payment Options: People need to be able to pay with their preferred payment method.
- Secure: Your checkout has to inspire confidence and create trust.
So, now you know what you’re looking to achieve, but how can you do it?
How to Accept Credit Card Payments on WordPress
Let’s look at the easiest way to immediately start accepting credit card payments on WordPress.
Here’s what we’re going to cover:
- Installing WP Simple Pay
- Connecting WP Simple Pay to Stripe payment processor
- Creating a payment form
- Creating a payment button
Once you’ve completed these steps, you’ll be able to immediately start accepting credit card payments on your WordPress website or e-commerce store.
It should be simple to configure, but if you have any problems, then check out the documentation for a quick tutorial.
Step 1: Install WP Simple Pay
WP Simple Pay is the best payment plugin for WordPress.
Why is this?
Because it ticks all the boxes we mentioned in the important things to remember section.
- It makes it incredibly easy for customers to make online credit card payments.
- Customers can pay in just a few clicks.
- There are a host of advanced payment options (Apple Pay, Google Pay, buy now, pay later, and more).
- It’s highly rated and allows you to take Stripe payments in just a few minutes.
You don’t need to invest in an e-commerce platform, build a shopping cart, or create a complicated checkout process. Simply add a Stripe button to your site and start accepting payments directly from people’s bank accounts.
We’re going to show you how to accept online credit card payments with the free WP Simple Pay Lite version. It’s a great free WordPress plugin, but for the more advanced features (like buy now, pay later, and subscription payments) it’s well worth upgrading to WP Simple Pay Pro.
Simply head over to your WordPress dashboard and select Plugins > Add New from the left-hand sidebar.
Use the search bar to search for WP Simple Pay.
Click Install and then Activate to open up the WP Simple Pay setup wizard.
Step 2: Connect WP Simple Pay to Stripe
Start by clicking Let’s Get Started to begin the Setup Wizard.
WP Simple Pay uses Stripe as its WordPress payment gateway, so the first step is to link your Stripe account. If you don’t have one yet, then the setup wizard will walk you through the process of setting one up.
Hit the Connect with Stripe button.
If you have an existing Stripe account, enter the email linked to that account, if not, then don’t worry. Simply enter the email you would like to open an account on and hit Continue.
For those people with an existing Stripe account, just enter your password to sync your account. Then follow the last steps on the WP Simple Pay setup wizard to complete.
If you don’t already have a Stripe account, then you’ll be prompted to set a new password, before hitting Continue.
Enter your mobile number to authenticate the request, and then put the security code into the box.
You’ll then be prompted to fill in basic information about your business and follow the steps to complete your Stripe account.
Once you’ve completed the setup wizard, you’ll see an option to create your first payment form.
At this point, you might also want to change your notifications settings by going to WP Simple Pay > Settings > Emails.
Step 3: Create Your First Payment Form
To set up your first payment form click Create Your Payment Form in the setup wizard or head to Payment Forms in the WP Simple Pay tab in the left-hand sidebar of your WordPress dashboard.
You’ll be presented with a huge selection of templates, but for now, we’re going to choose the simple Payment Form template.
Enter your form name, description, what type of form you would like to create, and where you want to send customers to once they’ve completed their purchase from the General tab. Then select the Payment tab to enter pricing details.
You can then click the Form tab to edit the forms fields and make sure you collect all the information you need.
Whenever you want to take a look at what your form will look like, just click the Preview button in the publish box in the top-right corner. Once you’re happy with your payment form, then you simply hit Publish and it will go live on your chosen pages.
As soon as you hit Publish you’re ready to accept online payments on WordPress.
Note: By default, your WP Simple Pay account will start in test mode, which means it won’t be able to take live payments. This is ideal when you’re setting up, as it allows you to test everything out without making any errors. When you’re ready to take payments though, you’ll want to go to the Stripe tab in your WP Simple Pay settings and click Disabled next to the Test Mode option.
Step 4: Create Your First Payment Button
So, what if you already have a great WordPress form (WPForms is the perfect option if you’re looking to build high-converting forms), and you simply want to add a payment option to it?
WP Simple Pay has you covered here with Payment Buttons.
Select Add New from the WP Simple Pay menu and choose the Payment Button template.
Use the General, Payment, Form Fields, and Stripe Checkout tabs to customize your button and set payment options. Once you’re happy with your work, check how it looks by hitting the Preview button before publishing.
When published, a shortcode will be created, enabling you to place your Payment Button anywhere on your e-commerce website. This could be in a contact form, blog post (ideal for bloggers), or virtually anywhere.
Simply copy the shortcode and head to the page, post, or form where you’d like to place the button. In your page editor, search for a block titled shortcode, and paste the button shortcode into the block.
Your Payment Button is now ready to accept payments.
Notes: By default, your WP Simple Pay account will start in test mode, which means it won’t be able to take live payments. This is ideal when you’re setting up, as it allows you to test everything out without making any errors. Once you’re ready to take payments though, you’ll want to go to the Stripe tab in your WP Simple Pay settings and click Disabled next to the Test Mode option.
We also considered other payment gateways like PayPal payments and Authorize.net, but ultimately we went with WP Simple Pay for its ease of use, powerful Stripe add-ons, and great functionality.
Your Next Step Is Affiliate Marketing
Now that you can take credit and debit card payments on your WordPress site, you’ve opened up a huge new opportunity.
Affiliate marketing is one of the fastest ways to grow your online store.
It allows you to recruit top marketers who sell your products for you in return for a commission. This means you can immediately expand your audience and get your products in front of new customers.
The great news is, WP Simple Play plugs directly into AffiliateWP to create a powerful affiliate marketing program. In just a few clicks, you can set up referral tracking, and recruit top affiliates to help market your products.
AffiliateWP is the best WordPress plugin for affiliate marketing, and it integrates with a ton of other WordPress plugins:
- Easy Digital Downloads
- A host of form builders like WPForms
- And more…
It sounds daunting, but it couldn’t be easier.
You’ve got the payment process down, now it’s time to take it to the next level with an affiliate program from AffiliateWP.
The Easiest Way to Accept Credit Card Payments on WordPress
WP Simple Pay is the best way to accept credit card payments on WordPress because it makes things easy for you and your customers.
The WP Simple Pay Lite plugin is a perfect way to take simple payments and give your customers the best possible experience. And, if you want to take things up a level, then the WP Simple Pay pro plan gives you some incredibly powerful payment tools.
This means WP Simple Pay isn’t just a tool to help you take credit card payments on WordPress, but one that’s designed to grow your small business. That’s what we all want, so it’s a perfect place to start out!
Even better, once you’re set up to take payments, then you’re able to build your own affiliate marketing program with AffiliateWP.
Looking for more ways to grow your e-commerce sales? We’ve got some great resources for you!
- 11 Quick Ways to Increase E-Commerce Sales Now
- 9 Underutilized Black Friday Sales Strategies
- 8 Trending Digital Products to Sell in 2022 (+ How to Grow Sales)