How to Accept Payments Online With Your WordPress Website in 2022

How to Accept Payments Online With Your WordPress Website in 2022

Posted on |

Accepting credit card payments for services or items on your WordPress website is critical to opening up new entrepreneurial prospects. However, determining which payment gateways to provide and if they are suitable with the structure of your e-commerce shop can be difficult.

Do you want to take payments using WordPress? WordPress provides lots of features to assist you list a few items or services for sale, whether you’re creating a full-fledged e-commerce site or just seeking to list a few products or services for sale.

WooCommerce and PayPal Buy Now Button are two of the greatest solutions for making that happen – both are simple to set up and operate, and they provide two levels of sophistication to meet your specific needs.

Here are the process of configuring both plugins to accept payments with WordPress.

PayPal Buy Now Button is ideal if you only need a lightweight solution for selling a small number of items or services. If you want a more complicated and adaptable solution, WooCommerce may be the way to go. In any case, we’re going to teach you how!

The PayPal Buy Now Button plugin is a simple solution for accepting payments with WordPress. You may use it to embed a button – or numerous buttons – anywhere on your website, and that button will allow people to pay you using PayPal. This plugin is really easy to install, and setting it should only take a few minutes.

Before we get started, you should know that PayPal does allow you to manually add payment buttons without the usage of a plugin. You don’t even need an account to accomplish it — simply follow PayPal’s instructions to acquire a code snippet that you can paste into a page or post.

If you’re hesitant to work with code, PayPal Buy Now Button is a fantastic solution that will also save you time if you need to construct a big number of payment buttons.

How to use PayPal Buy Now Button to accept online payments

After downloading and activating the plugin, you’ll see a new PayPal Button option in your dashboard’s Settings. By selecting this option, you will be sent to the plugin’s main settings page, where you may select a language and currency for your button:


You can input your PayPal Merchant ID (a unique identifier for those of you who have merchant accounts) or a standard email address if you scroll down a little farther. To begin receiving money, you must have at least one of the following:


Finally, at the bottom of this page, you can select from many button designs and specify whether PayPal should open in the same window or a new one when a user clicks on the button.

After you’ve saved your settings, navigate to the page or post where you want to add your first PayPal button and enter its editor. Right next to Add Media, you’ll see a new PayPal Button option:


When you click on it, all you have to do is give your button a name, a price, and an alignment:


When you’re finished, click Insert, and the plugin will insert a shortcode into your website. Your button is now visible on the front end of your website.

Isn’t it as simple as pie? If you’re seeking for a more powerful choice, keep reading to learn about an amazing alternative you should consider.

Introducing WooCommerce

With good reason, WooCommerce is one of the most popular e-commerce choices for WordPress users. Right out of the box, this plugin seems like a natural extension of WordPress, and it includes all of the functionality you’ll need to develop and maintain an online store. Furthermore, there are a plethora of useful extensions available that may add further functionality to your site.

The primary distinction between this and the PayPal Buy Now Button plugin is that WooCommerce is a full-fledged e-commerce shop solution — a comprehensive online business. PayPal Buy Now Button, on the other hand, is a simple buy button that just allows you to collect money for a particular item and is not linked to any online business functionality.

How to use WooCommerce to accept payments with WordPress

When you activate WooCommerce, you’ll be directed to a setup wizard that will walk you through the process of creating your online store from start. When you reach to the fourth stage, you’ll be able to select which payment gateways to enable:


WooCommerce is pre-installed with two major payment gateways: PayPal and Stripe. You may customise each by going to WooCommerce Settings Checkout on your dashboard and selecting the appropriate option at the top of the screen:


Clicking on PayPal, for example, will take you to a new page where you can choose where your money will go as well as all the other options you’ll need:


When a user attempts to check out, the payment gateways you choose will appear, so all you have to do is activate and setup each one. Then your business will be up and running!

As previously said, you can also add extra payment gateways to your list by using WooCommerce extensions. Setting up these extensions is similar to setting up other WordPress plugins, and you can find them in the WooCommerce repository:IMG_257

After you enable the desired extensions, additional choices will appear on your WooCommerce Settings page. You may then setup them using the same procedure as mentioned before. Then, on the front end of your site, your consumers may select whatever payment method they wish to use.

After you’ve configured your payment methods, all you have to do is build WooCommerce products for the things you want to sell.

Figuring out the best approach to take payments with WordPress shouldn’t be an afterthought; it’s a key step in ensuring your website’s success. After all, if clients can’t pay easily, they’ll become frustrated, and you won’t be able to focus on building your site if you don’t collect your money soon.

  • PayPal Buy Now Button may be the appropriate plugin for you if you’re seeking for the simplest approach to start accepting payments online.
  • on the other hand, you want to allow your clients to utilise more than one Payment Gateway, WooCommerce gives you additional options (and comes with a lot of other excellent features that will help you set up your store).

Why It’s Important to Choose the Right Payment Gateways for Your Website

Payment gateways are services that allow retailers to accept credit and debit card payments. The gateway you select is critical, especially given that 75% of retail customers abandon their carts during the checkout process. Offering a range of payment alternatives to your clients is a good approach to keep them pleased.

A Payment Gateway In WordPress can be as simple as a software programme or as complex as real hardware used in point-of-sale (POS) transactions. In any case, there are several factors to consider when selecting a gateway for your organisation, including:

  • Payment Card Industry Data Security Standard (PCI DSS). PCI DSS compliance means that the service provider adheres to the information security standard for anyone handling major credit cards.
  • User experience. Guarantee that your selected gateway can be evaluated to ensure that it can provide the best user experience before and after checkout.

If making a decision appears to be difficult, it is not uncommon to use more than one. Customers are more likely to finish a transaction if they offer a variety of payment choices.

The 5 Best Payment Gateways for WordPress

1. Authorize.Net

Authorize.Net, among other things, provides free enhanced fraud detection services. You’ll also be able to accept several currencies and use Quickbooks sync.

In terms of POS services,’s free software may quickly transform any Windows-based computer into a POS terminal. To complete the system, you’ll need to buy a card reader. fees:

  • Account set-up fee: $49.00
  • Monthly gateway fee: $25.00
  • Per transaction processing fee: $0.10 is a great gateway choice since it offers a straightforward checkout experience and there are no obligations.

2. PayPal

PayPal is undoubtedly the most well-known payment gateway brand. This is a big benefit for fledgling enterprises.

Furthermore, PayPal’s charge structure is constant and open, and it provides a comprehensive set of capabilities. You may also set up a POS checkout with a variety of hardware options, including mobile and classic terminals.

PayPal fees:

  • All online sales: 2.9% + $0.30 per transaction
  • Non-keyed POS transactions: 2.7%
  • Keyed-in mobile and in-store transactions: 3.5% + $0.15
  • Virtual terminal: 3.1% + $0.30 per transaction

PayPal has 286 million active user accounts worldwide. That’s a sizable number of prospective clients who are more likely to finish their purchases if PayPal is available.

3. Stripe

Stripe is a great option if you want to do a lot of international business. It takes over 100 international currencies and immediately converts them.

The firm has also developed its own POS Terminal system. You’ll have to pay for this, but it’s a good choice if you want to hold events or have a real storefront.

Stripe fees:

  • Credit cards: 2.9% + $0.30 per transaction
  • Suite of tools: Stripe charges fees separately for each option
  • International conversion: 1% fee on top of normal Stripe transaction fees
  • Terminal transactions: 2.7% + $0.5 per transaction, plus the cost of hardware

Stripe is unquestionably a workhorse, with several alternatives for developers.

4. Amazon Pay

Aside from brand awareness, one of the most major advantages of utilising Amazon Pay is that, unlike PayPal, customers are not need to leave your website to make their payments. Users may use their Amazon accounts to log in and finish “in-line” purchases in a familiar and smooth checkout experience.

While Amazon Pay does not include a POS system, you will receive other perks. These features include the option to set up regular contributions, fraud prevention, and donation preferences.

Amazon domestic-only fees:

  • Web and mobile processing: 2.9% + $0.30 per transaction
  • Alexa voice-activated purchases: 4% processing fee + $0.30 per transaction
  • Charitable organizations: 2.2% processing fee + $0.30 per transaction

Amazon is a great option for a small business trying to expand its reach and audience. Amazon’s strength gives a lot of opportunity for almost every new startup.

5. Square

Square is a market leader in payment gateways. There are other features and tools available for free, including the virtual terminal. This programme converts any web-connected device into a credit card payment terminal, even if it lacks a card swiper.

Square also provides a smart point-of-sale solution that blends iPad technology into a sleek and user-friendly digital terminal.

Square fees:

  • Keyed-in and card on file: 3.5% + $0.15 per transaction
  • E-commerce and invoices: 2.9% + $0.30 per transaction
  • Point of sale: 2.6% + $0.10 per transaction

Square, like some of the other gateway choices, is an excellent solution for startups and enterprises with low monthly transaction volumes.

What to Look For in a WordPress Payment Plugin?

When it comes to payment plugins, you must exercise caution because they entail internet payments. Aside from money, you’ll have to deal with sensitive consumer information and payment data.

As a result, selecting a dependable payment plugin becomes crucial. Here are some things to keep a look out for:

  • Secure Payments – Security is the most important factor when it comes to accepting payments online. Make sure the plugin uses security measures such as SCA (Secure Customer Authentication).
  • Multiple Gateways – You’ll also want to look for multiple payment options so that customers can choose their preferred payment such as credit card, internet banking, or Google Pay.
  • Alerts and Notifications – Automated email and SMS notifications let you send customers a confirmation email as soon as they make the payment. You’ll also receive an admin alert to notify you that someone has made a purchase.
  • Payment Tracking – It would also be incredibly helpful if you can manage payments and customer information in an organized way right inside your WordPress dashboard.
  • Refunds – When customers need their money back, you’ll want easy options to refund their money without facing high fees.

12 Best WordPress Payment Plugins for 2022

Do you know How To Add Payment Gateway In WordPress? Do you want to know which free WordPress plugin is ideal for this?

On the Dataservermarket, there are hundreds of WordPress Payment Plugins. However, not every plugin will meet your exact requirements. Ideally, you should select a plugin that provides you with access to a large number of safe payment gateways as well as a pleasant user experience.

The following WordPress payment plugins are both premium and free. Each plugin has its own set of capabilities, allowing you to choose the finest payment plugin for your WordPress website.

1. WP Simple Pay

WP Simple Pay is a premium Stripe payment plugin for WordPress. It enables you to take one-time and recurring payments on your website without having to write any code.

In just a few clicks, you can add services, goods, and online contribution options to WordPress. Customers may then join up for periodic payments, subscriptions, instalments, or choose their own amount.

The plugin also allows you to set up trial accounts and charge a one-time setup fee.

To begin accepting payments online, you may include a variety of payment methods such as Stripe, Apple Pay, Microsoft Pay, and Google Pay WordPress Plugin. The greatest aspect is that you can include these alternatives as distinct buttons in your payment forms, making it simple for customers to finish their orders.


  • Simple payment collection for donations and products
  • Drag and drop payment form builder with custom fields and amounts
  • Secure payment options with SCA (Secure Customer Authentication) support
  • Optimized for all devices
  • Installment plans, subscriptions, and trial periods
  • Coupon codes and percentage discounts

Price: $99.50 – $299.50 per year. There’s a 14-day risk free money-back guarantee.

2. WPForms

WPForms is the most beginner-friendly WordPress contact form plugin. It lets you create and display different types of forms on your website including payment, registration, and booking forms.

The plugin offers built-in templates and a drag and drop form builder to set up your payment form quickly. It’s well-suited for any WordPress website and small businesses that wants to make simple and customized payment forms without writing any code.

You can even list products or services inside the form to create a catalog. Customers can then choose the items they want to purchase and WPForms will dynamically change the total amount based on their selection.

With WPForms, you get multiple payment gateways, including PayPal, Authorize.Net, and Stripe. You’ll find addons that you can enable in one click to activate the payment option of your choice.

Moreover, it comes with instant notifications to get alerts on receivable payments. So, you can keep track of your payments and also share the details with your team quickly.


  • Customizable payment form templates
  • 1-click payment gateway options
  • Automated admin and customer email notifications
  • Customer tracking and management
  • Powerful analytics
  • Built-in antispam protection

Price: There’s a free version but the Payment Integration In WordPress are included in the premium version that cost $39.50 – $299.50 per year

3. Easy Digital Downloads Stripe

Stripe is a premium WordPress eCommerce plugin that allows you to accept online payments. If you wish to offer digital downloads, this is a full package that includes everything you need to set up your shop and add ebooks, courses, papers, and so on.

It offers an on-site checkout so that visitors may pay for their products without having to navigate between pages. You may also add extra functionality to your online payment system by using paid extensions from the Easy Digital Downloads plugin.

To provide subscriptions, the plugin has a robust recurring payment extension. If you offer software licences, online courses, or other digital items, Easy Digital Downloads Stripe will help you enhance client retention right away.

You’ll be also able to accept Apple Pay, Google Pay, and Microsoft Pay payments. The greatest thing is that these payment methods provide users with a range of checkout options, including Touch ID, Face ID, and digital wallets.


  • Multiple payment options including Touch ID and Face ID
  • Recurring payments and subscriptions
  • Test mode to check and fix issues
  • Options to manually approve or decline payments
  • Integrated refunds to customer’s payment mode
  • Global support in 135+ countries and 27 languages
  • Conversion optimized features like saved cards and onsite checkouts

Price: The plugin is a pro extension of Easy Digital Downloads that costs $99.50 – $499.50 per year.

4. MemberPress

MemberPress is a WordPress membership plugin that does it all. It enables you to build sophisticated membership sites from the ground up without the need to hire a professional developer.

You may make money by selling online courses and digital downloads. The nicest thing about MemberPress is that you have total control over your material. That is, you may configure specific permissions to automatically unlock a course after taking money from subscribers.

You may also provide and revoke access to your website’s pages, articles, videos, categories, tags, and other custom post kinds with MemberPress. In your WordPress dashboard, everything is simple to manage and track.

The platform also works effortlessly with all common WordPress themes, allowing you to ensure that your membership options and price plans fit the aesthetic of your website.


  • Easy setup
  • Tons of payment integrations
  • Create tiered pricing options
  • Recurring and subscription models
  • Restrict and grant access to website areas
  • Powerful reports

Price: $179 – $399 per year

5. LearnDash

LearnDash is a popular WordPress plugin for learning management systems (LMS). It’s a one-stop shop for creating and selling online courses, delivering certifications, offering badges, and engaging users.

You have complete control over adding course costs, enrolling participants, managing progress, creating user groups, and communicating via email. It also sends out automated alerts to people who buy online courses from your website.

It accepts a variety of payment options, including PayPal, Stripe, and 2Checkout. You may build one-time purchase courses, monthly/yearly subscriptions, premium memberships, and discounts using LearnDash. To maximise income, it sends renewal notices to members.


  • One-time sales, subscriptions, bundles, memberships, and more
  • Plenty of payment options including credit card payments and wallets
  • Supports 300+ payment gateways
  • Send automatic renewal notifications
  • Refund protection

Price: $159 – $329 per year.

6. PayPal Plus

PayPal Plus is a free WooCommerce payment plugin for WordPress. It interacts with your PayPal account and enables adding an online payment system to your eCommerce shop easy.

The money you earn will be put into your merchant account.

PayPal Plus accepts a variety of payment methods, including credit card, debit card, and pay upon invoicing. You can instantly credit the payment to your PayPal account with rapid checkout options.


  • Express payment processing checkout gateways
  • 4 popular payment methods
  • PayPal vendor protection
  • Transparent fees (without signup or monthly fees)
  • PCI compliant

Price: FREE

7. WooCommerce Stripe Payment Gateway

The WooCommerce Stripe is Free Payment Gateway Plugin For WordPress is an amazing payment plugin. It allows you to connect Stripe into your WooCommerce website and accepts payment cards, Alipay, and Apple Pay.

It can accept money from users on any WordPress website. You receive an easy-to-use summary page where you can manage, accept, and refund payments with a few clicks.


  • Stripe integration
  • SCA ready for user-initiated payments
  • 3D secure payments
  • Supports full and partial refunds
  • Available in 44 countries
  • Automatic email receipt

Price: FREE

8. Stripe Payments

Stripe Payments is an excellent WordPress Payment Plugin for accepting online payments. It includes a shortcode for adding Stripe’s Buy Now button to your website in order to sell items and services.

It’s an excellent option for non-profits looking to receive online donations securely through their Stripe account. You may view the payments in the plugin’s menu from your WordPress admin dashboard.


  • Simple installation and configuration
  • Sell digital files, merchandise, and downloads.
  • Make and personalise basic payment buttons
  • Within the WordPress dashboard, you can manage purchase orders.
  • Include taxes and delivery.

Price: FREE

9. WordPress Simple PayPal

Simple Pay for WordPress is a free payment and shopping cart plugin. It enables you to add an Add to Cart button to product pages, posts, and custom post kinds.

Users will know what they’re buying from your website and how much they’ll have to pay when they complete a purchase with quick shopping cart access. It has a clever PayPal payment button that allows you to receive money directly to your PayPal account.


  • Configuration at its simplest
  • Make a ‘add to cart’ button.
  • Offer physical and digital items and services for sale.
  • PayPal sandbox testing mode

Coupons and additional checkout choices, as well as a special instructions field

Price: FREE

10. Everest Forms 

Everest Forms is one of the best WordPress plugins for creating different forms using a drag-and-drop form builder. At the same time, it accepts PayPal payments using the PayPal add-on, which allows you to accept or collect payments via forms. Similarly, it provides a Stripe add-on for configuring Stripe as the payment gateway. As a result, you have the option of using the PayPal or Stripe payment systems.

Simply drag and drop the field into your form for users to submit their credit card information. Other payment fields for the form include checkboxes, single items, multiple-choice, and so on. Furthermore, the Stripe add-on supports recurring payments, allowing you to charge your users on a regular basis.

Key Features 

  • Add-on conditional logic to pick between PayPal and Stripe
  • SCA provides security (Strong Customer Authentication)
  • There are publishable keys, secret keys, and test keys accessible.
  • There are pre-designed form templates accessible.
  • Send email notifications and configure an autoresponder

Price: Free or $49 for a Personal Plan 

  1.  User Registration 

User Signup is a well-known WordPress plugin for creating customised registration forms. The plugin takes online payments on the WordPress website via its payments add-on and has extensive customization possibilities for each field and form. It enables you to integrate PayPal and Stripe into various forms, such as registration fee payment forms, contribution forms, and so on, and collect payments through them.

Furthermore, customers can pay directly using their connected email rather than their credit or debit card. From the “users” tab, the admin may also simply see the user’s payment status. In addition, users may see their payment status through their account’s “payment” tab. The currency is set to US dollars by default, but you can change it at any time.

Key Features 

  • Specify whether the amount is predetermined, user-defined, or concealed.
  • Allow login before or after payment completion.
  • If the user cancels or makes the payment, the URL is redirected.
  • Email alerts for pending and completed payments
  • Payment can be tested in sandbox mode.

Price: Free or $69 for a Personal Plan

12. NMI Payment Gateway  

NMI (Network Merchants Inc.) Payment Gateway is an e-commerce Payment Gateway For WordPress that enables businesses to accept real-time transactions from anywhere in the globe. It’s a simple WordPress plugin that accepts credit card payments while NMI handles the users’ credit card information. Users stay on your site when purchasing since the plugin is seamlessly Integrate Payment In WordPress into the checkout page.

It also offers refunds from the “Edit Order Page” for added convenience. It also allows you to select the card kinds that your account accepts. You may also simply add custom titles and descriptions to the gateway.

Key Features 

  • Option to choose between an authorize-only and a sale transaction type.
  • Switch between sandbox and live modes with ease.
  • Card CVV (Card Verification Value) code is required.
  • WooCommerce 5.x compatible
  • Supports eCheck and tokenization.

Price: $59 for Regular License 

Which is the BEST WordPress Payment Plugin?

WP Simple Pay: WordPress’s most basic but powerful payment solution.

WPForms: A payment form plugin that allows you to create any type of form and take online payments.

Easy Digital Downloads Stripe: The best plugin for selling digital items online and accepting payments.

How to Avoid Mistakes When Adding Payment Options to Your Website

There are a few things you should avoid while configuring payment gateways in WordPress. For example, you should avoid settings that do not allow for straightforward WordPress integration.

You should also select a site server that can accept online payments. When looking for a hosting company, investigate if they provide SSL/TLS certificates in their packages or if you’ll have to acquire one separately. Regardless, you must properly advise site visitors about the level of protection you provide for financial transactions.

It’s also important to recognise that you don’t have to have full shopping cart functionality on your website. If that’s the strategy that works best for your consumers and your products or services, you may add only one or two easy payment alternatives.

How to Integrate Payment Gateway in WordPress

Do you wish to connect payment gateway and be paid online without any hassle?

Building an app or a website may be a costly and challenging undertaking. Many online platforms can help you establish a website for free, but what about connecting the payment gateway?

Well, by default, WordPress doesn’t show up with any payment choices that will enable you to make any purchases. Fortunately, there are thousands of plugins in WordPress that may address the issue.

Integrating Payments in Your WordPress Website

Sometimes consumers don’t want to put up a full-fledged shopping cart in their payment processing system. This makes sense if you’re selling a limited quantity of items, or this may be employed for receiving money for small to mid-level enterprises and consulting/services.

To integrate payment gateway feasible for these online enterprises and consulting/services, you may have an online order form with a credit card payment option. Here is how you may make it happen without adding a shopping cart to your website.

Step1: Installing a Quality Plugin

Step2: Activate WPPayForm

Step3: Configure payment methods and currencies

Step4: Creating payment form

Step5: Integrating the payment gateway

How To integrate Payment Gateway In WordPress Without woocommerce

We can implement Razorpay Payment Gateway without woocommerce or any store plugin.

You may use Contact Form 7 plugin and combine cf7 with Razorpay.


  • Install Contact Form 7 and Redirection for Contact Form 7
  • Make a form that would ask use their Name, Email, and Phone for Preset data of Razorpay.
  • You need a PHP Code that will include your Razaorpay Account information link – secret key, logo, description, preset data, etc., and will connect to Contact Form 7 form.

What is Gravity Forms ?

Gravity Forms is an excellent solution for handling all of your online payment needs. Our form builder is much more than just a lead generating tool; it can assist support your entire business by bringing business operations online and allowing you to take payments on your website.

Here are a few examples of payment forms you can make using Gravity Forms.

  • Form for E-Commerce (for the purchase of physical products)
  • Form for Digital eCommerce (for the purchase of online digital products)
  • Form for One-Time Donation or Form for Recurring Donation Subscription
  • Form for Monthly Service Subscription
  • Subscription Form for Online Membership
  • Form for Event Registration and Payment
  • Order Form for a Restaurant
  • Payment Form for Bills or Invoices Online

Gravity Forms’ brilliance is its adaptability – whatever your needs, experience, or the size of your organisation, Gravity Forms can adjust to your individual project and skill set.

Taking payments online is critical for the majority of businesses, which is why Gravity Forms has you covered whether you need to collect one-time purchases on your site or set up monthly subscriptions.

Whatever sort of business you operate, Gravity Forms can accept payments online through your WordPress website. Furthermore, by utilising our numerous features and add-ons, you can quickly manage inventory, customer support, and other business activities entirely online, ensuring that every area of your organisation is linked and efficient.

How to Accept Donations in WordPress

The GiveWP plugin is the simplest method to collect donations in WordPress. It’s a premium plugin that starts at $175 per year and makes it simple to receive donations using WordPress.

It’s quite simple to set up:

  1. Select Donations and Settings from the left menu of your WordPress dashboard
  2. Select the Payment Gateways tab and select your gateway of choice by checking the box
  3. Select that payment gateway’s text link at the top of the page
  4. Complete the form adding your email address, APIs and required information
  5. Select Add Form under Donations on the left to create a donation form
  6. Complete the form as required including donation amounts and donation goals
  7. Enable your completed form and select Publish
  8. Copy the Give Form Shortcode just above the Publish button
  9. Integrate that into your website wherever you want the donate form to appear
  10. Install and activate GiveWP in WordPress

That’s the basics of accepting donations using WordPress and GiveWP.

Leave a Reply

Your email address will not be published. Required fields are marked *