{"id":16533,"date":"2025-01-27T07:18:08","date_gmt":"2025-01-27T07:18:08","guid":{"rendered":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/tutor-lms\/payment-gateways\/authorize-net\/"},"modified":"2025-04-30T15:01:58","modified_gmt":"2025-04-30T15:01:58","slug":"authorize-net","status":"publish","type":"docs","link":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/tutor-lms\/payment-gateways\/authorize-net\/","title":{"rendered":"Authorize.net"},"content":{"rendered":"\n<p>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.&nbsp;<\/p>\n\n\n\n<p>Before proceeding, make sure that Authorize.Net supports your <a href=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/support.authorize.net\/knowledgebase\/Knowledgearticle\/?code=000001210\" target=\"_blank\" rel=\"noreferrer noopener\">region and currency<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Adding Authorize.net as a Payment Option<\/strong><\/h2>\n\n\n\n<p>Follow the steps below to add Authorize.net payment gateway to your Tutor LMS website:<\/p>\n\n\n\n<ol>\n<li>Log in to your <strong>Tutor LMS WordPress Dashboard<\/strong>.<\/li>\n\n\n\n<li>Navigate to <strong>Tutor LMS Pro ><\/strong> <strong>Settings > Monetization > Payment Methods<\/strong>.<\/li>\n\n\n\n<li>Click on the <strong>Add new gateway<\/strong> button.<\/li>\n\n\n\n<li>From the list of available payment methods, select <strong>Authorize.net<\/strong> and click the <strong>Install<\/strong> button.<\/li>\n\n\n\n<li>Once installed, Authorize.net will appear as one of your payment options.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1248\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Enable-Authorize.net-payment-gateway-scaled.jpg\" alt=\"Enable authorize.net from Tutor LMS settings\" class=\"wp-image-16535\" srcset=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Enable-Authorize.net-payment-gateway-scaled.jpg 2560w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Enable-Authorize.net-payment-gateway-300x146.jpg 300w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Enable-Authorize.net-payment-gateway-1024x499.jpg 1024w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Enable-Authorize.net-payment-gateway-768x374.jpg 768w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Enable-Authorize.net-payment-gateway-1536x749.jpg 1536w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Enable-Authorize.net-payment-gateway-2048x998.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-qubely-themeumtip qubely-block-67102e\"><div class=\"themeum-block-tip\"><div class=\"doc-tips doc-has-icon\"><span class=\"far fa-lightbulb\"><\/span><strong>Note:<\/strong> You&#8217;ll need an active <a href=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/tutorlms.com\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Tutor LMS Pro subscription<\/a> to use Authorize.net.<\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Configuring Authorize.net Integration<\/h2>\n\n\n\n<p>In the <strong>Payment Methods<\/strong> section, click the <strong>Setup<\/strong> icon next to Authorize.net to expand the settings. Here, you have to select the Environment, Login ID, Transaction key, and Signature key.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Input-Authorize.net-keys.jpg\" alt=\"Input autorize.net keys\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to get Authorize.net Login ID and Keys?<\/h2>\n\n\n\n<p>To use Authorize.net on your Tutor LMS website, you\u2019ll need the Login ID, Transaction key, and Signature key. Here\u2019s the step-by-step process to get that.<\/p>\n\n\n\n<ul>\n<li>Login to your Authorize.net account.<\/li>\n\n\n\n<li>Navigate to <strong>Account &gt; Settings<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2100\" height=\"1996\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Authorize.net-account-settings.jpg\" alt=\"Authorize.net-account-settings\" class=\"wp-image-16537\"\/><\/figure>\n\n\n\n<ul>\n<li>Navigate to <strong>API Credentials &amp; Keys<\/strong> under the <strong>Security Settings<\/strong> section.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2100\" height=\"1774\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/API-credentials-and-keys-of-Authorize.net_.jpg\" alt=\"API-credentials-and-keys-of-Authorize.net\" class=\"wp-image-16538\" srcset=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/API-credentials-and-keys-of-Authorize.net_.jpg 2100w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/API-credentials-and-keys-of-Authorize.net_-300x253.jpg 300w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/API-credentials-and-keys-of-Authorize.net_-1024x865.jpg 1024w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/API-credentials-and-keys-of-Authorize.net_-768x649.jpg 768w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/API-credentials-and-keys-of-Authorize.net_-1536x1298.jpg 1536w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/API-credentials-and-keys-of-Authorize.net_-2048x1730.jpg 2048w\" sizes=\"(max-width: 2100px) 100vw, 2100px\" \/><\/figure>\n\n\n\n<ul>\n<li>You\u2019ll get the <strong>Login ID<\/strong> in this section. To generate the <strong>Transaction Key<\/strong> and <strong>Signature Key<\/strong>, select the appropriate radio button and click Submit.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2100\" height=\"1774\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Get-Login-ID-of-Authorize.net_.jpg\" alt=\"Get Login ID of Authorize.net\" class=\"wp-image-16539\" srcset=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Get-Login-ID-of-Authorize.net_.jpg 2100w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Get-Login-ID-of-Authorize.net_-300x253.jpg 300w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Get-Login-ID-of-Authorize.net_-1024x865.jpg 1024w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Get-Login-ID-of-Authorize.net_-768x649.jpg 768w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Get-Login-ID-of-Authorize.net_-1536x1298.jpg 1536w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Get-Login-ID-of-Authorize.net_-2048x1730.jpg 2048w\" sizes=\"(max-width: 2100px) 100vw, 2100px\" \/><\/figure>\n\n\n\n<ul>\n<li>Now, you need to verify your email again by entering a PIN.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2100\" height=\"1774\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Authorize.net-identity-verification.jpg\" alt=\"Authorize.net-identity-verification\" class=\"wp-image-16540\"\/><\/figure>\n\n\n\n<ul>\n<li>Once verified, the <strong>Transaction Key<\/strong> will appear on the screen. Make sure to copy it.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1062\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Transaction-key-of-authorize.net_-scaled.jpg\" alt=\"Transaction Key of authorize.net\" class=\"wp-image-16541\" srcset=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Transaction-key-of-authorize.net_-scaled.jpg 2560w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Transaction-key-of-authorize.net_-300x124.jpg 300w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Transaction-key-of-authorize.net_-1024x425.jpg 1024w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Transaction-key-of-authorize.net_-768x319.jpg 768w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Transaction-key-of-authorize.net_-1536x637.jpg 1536w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Transaction-key-of-authorize.net_-2048x850.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p>Repeat the same process to generate a signature key and copy that too.<\/p>\n\n\n\n<div class=\"wp-block-qubely-themeumtip qubely-block-121c24\"><div class=\"themeum-block-tip\"><div class=\"doc-tips doc-has-icon\"><span class=\"far fa-lightbulb\"><\/span>Remember, the code is displayed only once and cannot be retrieved again. Make sure to copy it and store it safely for future reference.<\/div><\/div><\/div>\n\n\n\n<ul>\n<li>Now, you have to add the Endpoint URL. To do so, navigate to <strong>Account &gt; Business Settings &gt; Webhooks<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2100\" height=\"2014\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Webhooks-settings-authorize.net_.jpg\" alt=\"Webhooks-settings-authorize.net_\" class=\"wp-image-16542\"\/><\/figure>\n\n\n\n<ul>\n<li>On the Webhooks page, click on the <strong>Add Endpoint <\/strong>button.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2100\" height=\"1420\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Add-endpoint-webhook-URL.jpg\" alt=\"Add-endpoint-webhook-URL\" class=\"wp-image-16543\"\/><\/figure>\n\n\n\n<ul>\n<li>There, you need to enter the Endpoint Name, Endpoint URL, and set the Status to <strong>Active<\/strong>. You can copy the Endpoint URL from the Authorize.Net settings on your website. The sample Endpoint URL is: <code>https:\/\/round-lake.dustinice.workers.dev:443\/https\/yourdomain.com\/wp-json\/tutor\/v1\/ecommerce-webhook\/authorizenet<\/code><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2100\" height=\"1774\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Endpoint-editor-of-Authorize.net_.jpg\" alt=\"Endpoint-editor-of-Authorize.net\" class=\"wp-image-16544\"\/><\/figure>\n\n\n\n<p>Finally, select the required events and click on the <strong>Save <\/strong>button.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuring Authorize.net Settings in Tutor LMS<\/strong><\/h2>\n\n\n\n<p>Now, navigate to the Authorize.net configuration section and follow the steps below:<\/p>\n\n\n\n<ol>\n<li>Choose between Test or Live Environment, depending on whether you want to process real transactions or run test payments.<\/li>\n\n\n\n<li>Paste the Authorize.net <strong>Login ID &amp; Keys<\/strong> in the input field.<\/li>\n\n\n\n<li>Click <strong>Save Changes<\/strong> to finalize your Authorize.net integration.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1782\" height=\"1050\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Authorize.net-key-confirmation.jpg\" alt=\"Authorize.net key confirmation\" class=\"wp-image-16545\" srcset=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Authorize.net-key-confirmation.jpg 1782w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Authorize.net-key-confirmation-300x177.jpg 300w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Authorize.net-key-confirmation-1024x603.jpg 1024w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Authorize.net-key-confirmation-768x453.jpg 768w, https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-content\/uploads\/2025\/01\/Authorize.net-key-confirmation-1536x905.jpg 1536w\" sizes=\"(max-width: 1782px) 100vw, 1782px\" \/><\/figure>\n","protected":false},"featured_media":0,"parent":15579,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"qubely_featured_image_url":null,"qubely_author":{"display_name":"Saiful Islam","author_link":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/author\/"},"qubely_comment":0,"qubely_category":false,"qubely_excerpt":"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.&nbsp; Before proceeding, make sure that Authorize.Net supports your region and currency. Adding Authorize.net as a&hellip;","_links":{"self":[{"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/docs\/16533"}],"collection":[{"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/comments?post=16533"}],"version-history":[{"count":8,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/docs\/16533\/revisions"}],"predecessor-version":[{"id":17242,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/docs\/16533\/revisions\/17242"}],"up":[{"embeddable":true,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/docs\/15579"}],"next":[{"title":"Paystack","link":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/tutor-lms\/payment-gateways\/paystack\/","href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/docs\/15584"}],"prev":[{"title":"Paddle","link":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/tutor-lms\/payment-gateways\/paddle\/","href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/docs\/16821"}],"wp:attachment":[{"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/media?parent=16533"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/docs.themeum.com\/wp-json\/wp\/v2\/doc_tag?post=16533"}],"curies":[{"name":"wp","href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/api.w.org\/{rel}","templated":true}]}}