Authorize.net

Authorize.Net, a subsidiary of Visa, is a reliable and widely used payment gateway. With Authorize.Net, you can process payments securely using credit cards, eChecks, and other options. Now, you can seamlessly integrate Authorize.net and take payments for your eLearning website. 

Before proceeding, make sure that Authorize.Net supports your region and currency.

Adding Authorize.net as a Payment Option

Follow the steps below to add Authorize.net payment gateway in your Tutor LMS website:

  1. Log in to your Tutor LMS Dashboard.
  2. Navigate to Settings > Monetization > Payment Methods.
  3. Click on the Add new gateway button.
  4. From the list of available payment methods, select Authorize.net and click the Install button.
  5. Once installed, Authorize.net will appear as one of your payment options.
Enable authorize.net from Tutor LMS settings
Note: You’ll need an active Tutor LMS Pro subscription to use Authorize.net.

Configuring Authorize.net Integration

In the Payment Methods section, click the Setup icon next to Authorize.net to expand the settings. Here, you have to select the Environment, Login ID, Transaction key, and Signature key.

Input autorize.net keys

How to get Authorize.net Login ID and Keys?

To use Authorize.net on your Tutor LMS website, you’ll need the Login ID, Transaction key, and Signature key. Here’s the step-by-step process to get that.

  • Login to your Authorize.net account.
  • Navigate to Account > Settings.
Authorize.net-account-settings
  • Navigate to API Credentials & Keys under the Security Settings section.
API-credentials-and-keys-of-Authorize.net
  • You’ll get the Login ID in this section. To generate the Transaction Key and Signature Key, select the appropriate radio button and click Submit.
Get Login ID of Authorize.net
  • Now, you need to verify your email again by entering a PIN. 
Authorize.net-identity-verification
  • Once verified, the Transaction Key will appear on the screen. Make sure to copy it.
Transaction Key of authorize.net

Repeat the same process to generate a signature key and copy that too.

Remember, the code is displayed only once and cannot be retrieved again. Make sure to copy it and store it safely for future reference.
  • Now, you have to add the Endpoint URL. To do so, navigate to Account > Business Settings > Webhooks.
Webhooks-settings-authorize.net_
  • On the Webhooks page, click on the Add Endpoint button.
Add-endpoint-webhook-URL
  • There, you need to enter the Endpoint Name, Endpoint URL, and set the Status to Active. You can copy the Endpoint URL from the Authorize.Net settings on your website. The sample Endpoint URL is: https://yourdomain.com/wp-json/tutor/v1/ecommerce-webhook/authorizenet
Endpoint-editor-of-Authorize.net

Finally, select the required events and click on the Save button.

Configuring Authorize.net Settings in Tutor LMS

Now, navigate to the Authorize.net configuration section and follow the steps below:

  1. Choose between Test or Live Environment, depending on whether you want to process real transactions or run test payments.
  2. Paste the Authorize.net Login ID & Keys in the input field.
  3. Click Save Changes to finalize your Authorize.net integration.
Authorize.net key confirmation

Was this helpful?