View Categories

User Registration – Authorize.net

Authorize. net is a trusted payment gateway that allows you to securely process credit card payments and subscription fees for your membership site. By integrating Authorize.net with the User Registration & Membership plugin, you can easily accept one-time and recurring payments, manage subscription billing cycles, and access detailed payment transaction reports. Here’s our detailed documentation:

  • Prerequisite:
    • Active installation of User Registration & Membership Plugin Pro.
    • Active installation of the Authorize.net addon.

Install and Activate Authorize.net Addon #

Authorize.net is a premium addon; you must buy the plugin’s premium version to use it. So, install and activate User Registration & Membership Pro after purchasing it from the official website. You can then install and activate the plugin using your license key.

Next, activate the Authorize.net addon through User Registration & Membership > Extension. Now, search for Authorize.net and toggle to activate the addon.

Enable Authorize.net Addon
For a detailed guide, read our documentation on using User Registration & Membership Pro and its addon.

Verify the activation by navigating to User Registration & Membership > Settings > Payments.

Setup and Configuration #

Once you have installed and activated the Authorize.net add-on, navigate to the following location.

User Registration & Membership > Settings > Payments
Navigate to Payments Settings

You’ll see Authorize.net Settings, where you can use either the test or live modes. Toggle to switch between the modes.

Next, you will need the Authorize.net API keys to integrate this into the User Registration & Membership Plugin.

Generating Authorize.net API keys #

You can use either Live or Test APIs with the Authorize.net payment system. To generate the API, follow the steps below.

  • Sign in to the Authorize.net account.
  • If you don’t have an account, create one.
  • Once you are logged in, you will see a pop-up from which you can toggle between live or test mode.
  • You can remove the pop-up from the available buttons and then go to Account > Settings.
  • Inside Settings, click on API Credentials & Keys. Here, you will find the necessary keys.
  • You will need an API Login ID and a Transaction key. When you create an account, you will be given with both of these keys in the beginning.

In this tutorial, we assume that you have to create a new transaction key. For this, you can click on the ‘New Transaction Key‘ option and click on Submit.

After clicking on the submit button, the app will require you to put the verification key sent to your email. You can request this key by clicking on the ‘Request Pin’ button on the pop-up.

Once you’ve verified your identity, Authorize.Net will display your Transaction Key. Click the Copy to Clipboard button.

Now, after copying both the API login key and the Transaction Key, you can connect the User Registration with the Authorize.net payment portal.

Integrating Authorize.net API keys with User Registration #

Now, go to User Registration & Membership> Settings > Payments and add the generated credentials to the given options under Authorize.net settings.

Verify Authorize.net API Credentials

Next, click on Test Credentials to verify the keys. If it gives you a success message, you’re good to go. Otherwise, recheck the keys and verify again.

Click on the Save Changes button, and complete the setup.

Powered by BetterDocs

Scroll to top