How to Setup Payment Gateways in WooCommerce

Date: 11.6.19        Read time: 3:21

WooCommerce is a free plugin that allows you to set up an eCommerce store on your WordPress site. Built for online businesses of all sizes, the WooCommerce plugin gives you the ability the setup and sell physical goods, digital goods, memberships, subscriptions and more, all with an easy to use interface and many customization options.

An important step of the WooCommerce setup process is adding your payment gateway. A payment gateway is a web-based platform that creates a bridge between your store and your bank, allowing you to accept and process payments. Without it, your customers will not be able to complete the checkout process. 

This article will cover how to set up the most common payment gateways for WooCommerce. You will need an account with the payment gateway of your choice before completing the set up within the WooCommerce plugin. 

Get the most out of your WooCommerce experience with our optimized WordPress Hosting.

PayPal Standard

If you’re using PayPal Standard, your set up within WooCommerce will be the simplest out of all the options. In the WordPress dashboard, navigate to the ‘Payments’ tab within the WooCommerce settings, then click on ‘PayPal’ to edit the PayPal settings. On the next screen, in the ‘PayPal email’  field, enter the email address you used to create your PayPal account. Then, click ‘Save changes’ to save the integration. 

PayPal Standard redirects your customers to the PayPal site to complete the check out process. Your customers will be able to use debit and credit to complete their purchase, and they will not be required to have or create a PayPal account. See our full guide on how to accept PayPal in WooCommerce.

PayPal Pro

If you’re using PayPal Pro as your payment gateway and do not want your customers to be redirected to PayPal to complete their transaction, you will need to install a PayPal Pro plugin. There are two plugins you can use — WooCommerce PayPal Pro Payment Gateway, which is free, or PayPal Payment Pro, which is $79 for one license. 

Search for and install the plugin of your choice. Once installed, the PayPal Pro option will appear under the ‘Payments’ tab in your WooCommerce settings. To integrate PayPal Pro, navigate to the ‘Payments’ tab under the WooCommerce settings, then click ‘PayPal Pro.’ On the next screen, enter your API Username, API Password, and API Signature. All three API keys can be found in your PayPal account. Make sure you click ‘Save changes’ to save the integration.

If you are a VPS or Dedicated user, you will need a dedicated SSL for the successful integration of most payment gateways. This does not include PayPal Standard as the transaction is completed on the PayPal site.

Braintree

If you’re using Braintree, there are two free plugins you can use to integrate the payment gateway into WooCommerce — PayPal Powered by Braintree or Braintree for WooCommerce. Both are free and will allow your customers to check out on your site using credit, debit, or a PayPal account. For this article, I will focus on the setup of PayPal Powered by Braintree, but both plugins are set up similarly. 

Search for and install the plugin of your choice. Once installed, under the ‘Payments’ tab in the WooCommerce settings, you will see two options for Braintree — ‘Braintree (Credit Card) and ‘Braintree (PayPal)’. The credit card option enables payment with a credit card and debit card, and the PayPal option enables PayPal payments. 

Click either option, then click ‘Connect with Braintree’ to complete the integration. Make sure you click ‘Save changes’ to save the integration.

Stripe

To integrate Stripe into WooCommerce, you will need to download the free WooCommerce Stripe Payment Gateway plugin. Search for and install the plugin. Once installed, under the ‘Payments’ tab in the WooCommerce settings, you will see the many different payment options Stripe accepts. For the main setup of Stripe, allowing credit and debit cards, click on ‘Stripe – Credit Card (Stripe).’  

On the next screen, make sure the box next to ‘Test mode’ is unchecked, then enter your Live Publishable Key, Live Secret Key, and Webhook Secret key. Click ‘Save changes’ to save the integration. You’ll also need to add the Webhook link to your Stripe account settings to complete the bridge between Stripe and Woocommerce. 

Authorize.net

To integrate Authorize.net into your WooCommerce store, you will need to purchase and install the plugin. It is $79 for a single license. Similar to the other payment gateway plugins, you will first need to search for and install the plugin. Once the plugin is installed, navigate to the ‘Payments’ tab in the WooCommerce settings. Then, click on Authorize.net and enter your API ID and API Key. Make sure you click ‘Save changes’ to save the integration.

For more information check out our full guide on how to setup Authorize.net with WooCommerce.

Now that you’ve successfully integrated your payment gateway into WooCommerce, learn more about the features and abilities of the eCommerce plugin by checking out the WooCommerce education page.

Related Articles:
How to install the WooCommerce WordPress plugin

How to Implement SSL Certificates

WooCommerce Extensions, Addons, and Plugins

Leave a Reply