How to Accept Credit Card Payments in WooCommerce with Authorize.net


Paying with credit cards is one of the safest ways to complete an online transaction. Now that you've set up a WooCommerce store, you'll want to accommodate a wide variety of customers. Some of your customers may not use PayPal, Stripe, or one of the other convenient payment applications that come with WooCommerce. But you can be fairly sure that most of your customers will have credit cards. In this article, we're going to show you how you can safely and securely accept credit card payments in WooCommerce with Authorize.net.

Why Use Authorize.net?

When you use Authorize.net to process credit card payments, you are allowing the transaction to happen off of your server and on Authorize.net's secure payment platform. This also means the responsibility of processing sensitive data is taken off of your hands and passed off onto a third party.

All you need to do is make sure that your site is using SSL to secure the initial form submission.

How to Accept Credit Card Payments with the Authorize.net Plugin

In order to accept credit card transactions, you will need an account with Authorize.net. Once you've set up an account, all you need to do is install the Authorize.net WordPress plugin:

  1. Log into WordPress Dashboard
  2. Select Add New under Plugin from the left side panel
  3. Use the Plugin Search to find Authorize.net Payment Gateway For WooCommerce
  4. Install and activate the plugin
  5. Select Settings under WooCommerce
  6. Click the Payments tab at the top
  7. Enable Authorize.net AIM
  8. Click Manage for Authorize.net AIM
  9. Enable the payment module
  10. Fill in your Login ID and Transaction Key (available only from within your Authorize.net account)
  11. Click Save Changes

Now, your WooCommerce site is ready to accept secure payments via credit card transaction. Remember, the credit card is being processed on Authorize.net's secure servers. This means they are responsible for receipt of the credit card information, but you still are responsible for protecting any other customer data you may want to retain for record-keeping or marketing purposes. Be sure to inform your customers in your privacy policy of how you retain data and for what purpose.


Did you find this article useful?



  • Server Recommendations

    The first step in setting up your WooCommerce-powered online store is to install WordPress and the WooCommerce plugin itself. But before doing so, you...

  • Installing WooCommerce

    If you have an existing site and want to install WooCommerce, using the WordPress Admin is the most straightforward option as it handles everything fo...

  • Uninstalling WooCommerce

    There are two things to understand when uninstalling or removing WooCommerce. If you deactivate and delete the plugin from WordPress, you...

  • Updating Woocommerce

    Updates to WooCommerce, Storefront, WordPress, and your extensions and payment gateways are a fact of life. Our team of developers are hard at wo...

  • Installed Database Tables

    WooCommerce installs some custom tables to store its data during install. More about tables installed: https://github.com/woocommerce/woocommerce/wiki...