Start a conversation

OnDemand: Creating A New Authorize.net Payment Gateway

Overview

Authorize.net is one of the payment gateways that can be used with GoMembers OnDemand. If you signed up to authorize.net and have your account set up, you need to configure GoMembers OnDemand to have the integration working.

 

Information

These are the steps to create a new authorize.net gateway in OnDemand:

Note: Customers must set up their account with authorize.net before configuring the integration with OnDemand. The OnDemand support team does not create an account with authorize.net and does not have any agreement to provide accounts with a discount.
  1. Log in to your GoMembers OnDemand instance.
  2. On the top-right corner, click Connect.
    Connect_Menu.png

  3. Click Payment Gateways under Instance Admin.
    Payment_Gateways_-_Menu.png

    Note: If you do not have access to this module, please create a support ticket, and the support team will configure it for you. Do not include sensitive information in the ticket, such as the login id, trans key, or signature key. Check how to send them securely on OnDemand: Sending Sensitive Information To The Support Team
  4. Click Add Authorize.Net Accept Hosted Account.
    Payment_Gateways_-_Empty_List_-_Accept_Hosted_Account.png
  5. Fill in the details:
    Payment_Gateway_-_New_Authorize.net_Hosted.png
    • Title: A name to identify this gateway.
    • Login ID, Trans Key, and Signature Key: Information provided by authorize.net to identify and authenticate your account.
      Note: If you need to send this information to the support team, please check how to do that securely on OnDemand: Sending Sensitive Information To The Support Team
  6. Click Save.
  7. Locate the gateway on the list and click Edit.
    Payment_Gateway_-_List_-_Edit.png

  8. Configure the remaining fields:
    Payment_Gateway_-_Editing_New_Gateway.png
    • Payment Type: Configure according to what has been contracted.
    • Test Mode: Leave it checked until you know it is working.
    • Active: Check the flag to activate this gateway.
  9. Copy the URL below the Save button and store it, as you will need to add it to your account in authorize.net.
  10. Click Save.
  11. Go to authorize.net to finish the configuration.
  12. Make sure you enabled the Transaction Details API:
    1. Under Account Management (in the left menu), click Settings.
    2. In the Security Settings section, click Transaction Details API.
    3. If it is not enabled, enter the answer to your secret question. Then, click Enable Transaction Details API.
    4. When it is successfully enabled, you will be sent back to the Settings page.
  13. Add the OnDemand URLs:
    1. These are the URLs you will need to add:
    2. On the Settings page, click Response/Receipt URLs.
    3. For each URL on the list above:
      1. Click Add URL.
      2. Copy the URL and paste it on the URL field.
      3. Click Submit.
  14. Add the OnDemand webhook:
    1. Click Account on the main toolbar. Then, under Business Settings and Notification Settings, click Webhooks.
    2. Click Add Endpoint and enter the following information:
      • Name: It is optional but it could be something like "GoMembers <account name>".
      • Endpoint URL: The URL you copied in step 9.
      • Status: Active
  15. Select the events to subscribe to:
    • Customer Events: These events are associated with Customer Information Manager (CIM) and customer profiles, along with the underlying payment and shipping profiles you have created and saved. Gomembers do not use these notifications. No action is needed here.
    • Subscription Events: These events are associated with Automated Recurring Billing (ARB) and the automated charging of customers on a subscription. Check all subscription events:
      • Subscription Cancelled
      • Subscription Created
      • Subscription Expiring
      • Subscription Suspended
      • Subscription Terminated
      • Subscription Updated
    • Payment Events: These events are associated with general payment events. Check all payment events:
      • Authorize & Capture Created
      • Authorize Only Created
      • Capture Only Created
      • AFDS/Fraud Approved
      • AFDS/Fraud Declined
      • AFDS/Fraud Hold/Held
      • Prior Authorization Capture Create
      • Refund Create
      • Void Create
  16. Click Save.

 

Using The New Payment Gateway On A Connect Form

Please follow these steps:

  1. On Connect, click Forms List under Forms.
    Connect_-_Forms_List_-_Menu.png

  2. Locate the form that will be configured and click the form name.
    Connect_-_Forms_List.png

  3. Go to the Preferences tab and select the gateway you have just created on the Payment Gateway field.
    Connect_-_Forms_-_Payment_Gateway.png

  4. Click Save.
Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted
  3. Updated

Comments