Skip to main content
WordPress made easy with the drag & drop Total WordPress Theme!Learn More

How to Collect Payments Using WordPress

April 11, 2014

As a robust content management system, WordPress gets preference from bloggers, freelancers and eCommerce business owners.

Apart from being a popular and user friendly blogging platform, WordPress has many other benefits. It can be used in many unconventional ways. Just by adding some code or using some plugin(s) or both, we can use WordPress to create a membership website, eCommerce website and more.

However, if we start a membership site or an eCommerce website, we have to collect payment from the user or buyer. Is it possible to collect payment through WordPress sites? The answer is YES. One of the many benefits of WordPress is the ease with which it can be integrated with various payment platforms, enabling the buyer or user to pay on the site. In this article, let me share some of the best ways to collect payment using WordPress sites.

Important: This post goes through some of the best methods to collect payments in the simplest form. If you are interested in creating a full-fledge E-Commerce website have a look at our post regarding the best WordPress e-commerce plugins.



PayPal is the commonest option. It is one of the oldest online payment provider used by millions of buyers and sellers. You can collect donation and set up a shopping cart with PayPal. All the payments go into your account directly. Some plugins to help with PayPal and WordPress integration are:

  • PayPal Donations: As the name suggests, this plugin can be used to accept donations. It is a simple-to-configure plugin that displays a ‘Donate’ button on the website, either through a widget or a shortcode.
  • WP Simple PayPal Shopping Cart: While the above plugin is a tad complicated, this is a simple one-click-pay kind of plugin. It gives the site an eCommerce facelift with its easily customizable settings.

All the above are the best ways to collect payment on your WordPress site via PayPal.

Google Pay


Google Pay, a Google service, is primarily used by US bank account holders and it is acceptable on more than 160 countries. Users can make peer-to-peer transfers via Smartphones. Google Wallet can be used by the buyer to pay on WordPress sites. Like PayPal, all one needs is an email id and a Google Pay account. Some plugins to help with Google Wallet and WordPress integration are:

  • WP Simple Pay: If you’re looking for a simple way to accept Google Pay (along with other popular payment options) then this is the plugin for you. This plugin keeps it simple and adds a checkout to your site – no store needed.

Apart from a charge of 2.9% per transaction for sending money using credit or debit card, there are no additional charges for setting up Google Wallet account, sending money, processing and receiving money.



WordPress users can use Stripe to accept payments all over the world but currently, only businesses from US, UK, Canada and Ireland are supported. In other words, your business should be located within these four countries to make use of Stripe. Some plugins to help with Stripe and WordPress integration are:

  • Accept Payments Stripe: A plugin coded especially for WordPress sites looking for an easy way to accept credit card payments. Payment buttons are added through a shortcode.
  • Gravity Forms + Stripe: If you already use Gravity Forms, use this plugin instead to receive payments via Stripe.

With Stripe, it is possible to collect both debit and credit card payments via Visa, American Express, Discover, MasterCard, Diners Club and JCB.  Every successful transaction costs you 2.9% per transaction plus 30 cents as fees.

Payment Page: The All-in-One Solution

Payment Page

If you have multiple payment gateways available in your country, and you want to combine them into one simplified checkout flow, then the Payment Page WordPress plugin could be your way to go.

Instead of having credit cards in one checkout form, PayPal in another, or Google Pay somewhere else – Payment Page brings together all your gateways into a beautiful single page checkout.

The Payment Page plugin supports Stripe and PayPal, with plans for more gateways in the future, like 2Checkout, Braintree,, WorldPay, and more.

Payment Page offers some pretty nifty automation features as well, like pre-filling form fields with query strings in the page URL, and sending payment details externally via HTTP Request to automate anything you want on other platforms.

Here are some of the main benefits of Payment Page:

  • All gateways combined into one checkout
  • Fully customizable templates available out of the box to match your branding/theme
  • Offers one-time and subscription payments for any product or service
  • Set up in a few clicks by connecting each gateway and setting pricing plans

It is simple and easy to use these plugins and transform your WordPress site into a money making machine. Try and test few of them and use the ones that suit your business perfectly. Do you know any WordPress plugin (free or premium) which can be used to collect payment? Please share it with us.

Subscribe to the Newsletter

Get our latest news, tutorials, guides, tips & deals delivered to your inbox.


  1. Richie KS

    stripe payment gateway are getting popular in state and Europe country, too bad, merchant is Asian country still limited to this service.

  2. Dan

    This article feels inadequate without even mentioning the 2 leading WP ecommerce products Woocommerce and Easy Digital Downloads.

    • AJ Clarke

      Hi Dan,

      This post is not directed to creating full stores but more for those simply looking to accept payments (freelancers, personal trainers, developers..etc). We’ve covered the plugins for creating full-fledged E-Commerce stores already in this post – Top 20 Ecommerce WordPress Plugins. I’ll be sure to mention that in the article 😉

  3. Kamil Kowalczyk

    Never use SELZ.COM site they KEEPING YOUR MONEY FOR MONTHS and puting wrong data in their system to have excuse. I was waiting over 3 month just to get email back from them saying that yea they didn’t pay me that yea my dashboard showing that they did pay me (data manipulation) and that i need to wait further. THEY OBVIOUS SCAMS im not the only one having this kind of problems. THAY WANT YOU TO MAKE SELLS SO THAT THEY CAN KEEP USING YOUR MONEY FOR MONTHS AND MONTHS – THAY COOPERATE WITH PAYPAL BUT PP WON’T DO ANYTHING EVEN AFTER THOUSANDS OF COMPLAINS – SAID anyway i worned you

    • AJ Clarke

      Sorry you had this bad experience, thank you for sharing Kamil. We’ll look into that!

  4. Andy Globe

    Specifically, I need payment integration solutions. It was quite helpful in resolving the issue. Thank you for your contribution.

Leave a Reply

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

Learn how your comment data is processed by viewing our privacy policy here.