Payment Gateway: Authroize.net Accept

Authorize.net Accept is an on-site payment method for accepting payments through checks online and is available to event organizers in the United States and payers with a USA-based bank account.


An account with Authorize.net with the Accept feature is required to accept payments. Need an Authorize.net account? Click here to sign up for a merchant account.

An active subscription for the Authorize.Net Accept feature upgrade is also needed to use Authorize.net on your Event Smart website.


Locate your credentials for Authorize.net Accept

Authorize.net Accept uses an API Login ID and a Transaction Key for payment processing. You'll need these credentials to accept payments and here is how you find them. 

To obtain the API Login ID and Transaction Key ( documentation)

  1. Log into the Merchant Interface.
  2. Click Account from the main toolbar.
  3. Click Settings in the main left-side menu.
  4. Click API Credentials & Keys.
  5. Select New Transaction Key.
  6. Note: When obtaining a new Transaction Key, you may choose to disable the old Transaction Key by clicking the box titled, Disable Old Transaction Key Immediately. You may want to do this if you suspect your previous Transaction Key is being used fraudulently.
  7. Click Submit to continue.
  8. Request and enter PIN for verification.
  9. Your new Transaction Key is displayed.

If the Disable Old Transaction Key Immediately box is not checked, the old Transaction Key will automatically expire in 24 hours. When the box is checked, the Transaction Key expires immediately.

Be sure to store the Transaction Key in a very safe place. Do not share it with anyone, as it is used to protect your transactions.

The system-generated Transaction Key is similar to a password and is used to authenticate requests submitted to the gateway. If a request cannot be authenticated using the Transaction Key, the request is rejected. You may generate a new Transaction Key as often as needed.

If you are using your Authorize.net merchant account for another web project, then you can use the same credentials for your Event Smart website.

Pro Tip 1! Will Authorize.net Accept be the only payment method enabled or the only one you offer? Click here to learn how to make it selected by default during the registration checkout.

Setup Authorize.net Accept on your Event Smart website

The settings page for Authorize.net Accept can be found in your Event Smart dashboard --> Payment Methods --> Authorize.net Accept.

Now click the button to activate this payment method. 

Here is an overview of settings on the page.

  • Name: This is the name of the payment method.
  • Description: This description is shown during registration checkout.
  • Admin-Only Name: This is a name of the payment method that will only be shown in the Event Smart dashboard.
  • Admin-Only Description: This description is used only in the Event Smart dashboard.
  • Debug Mode On?: Enables debugging for this payment method. It should be off (set to no) on a live/production site.
  • Open by Default? – This sets this payment method to be pre-selected on the registration checkout page.
    To give your audience more payment options, you can activate multiple payment methods at the same time. However, if you are offering just one payment option, then we recommend that you set that one payment method to be selected by default during registration checkout. That will simplify the check out process for your attendees.
  • Authorize.net API Login ID: This ID is available from your Authorize.net account.
  • Authorize.net Transaction Key: This key is available from your Authorize.net account.
  • Excluded Payment Form Fields: Check a field here to exclude (remove) it from the payment form.
  • Required Payment Form Fields: Check a field here to require it on the payment form. If a field is excluded through the setting above, then it will not be required.
  • Server: Select if payment requests should be sent through Authorize.net server or the newer Akamai servers.
  • Send test transactions?: Setting this to yes will use a testing server account.
  • Button Image URL: Change the default button on the payment page.
  • Usable From: Select where this payment method should be available for use. This payment method cannot process payments through the Event Smart dashboard.
  • Order: The value (number) can be used to sort or arrange this payment option. A lower value means that it should appear first during registration checkout.
  • Update Settings: Click this button after making any changes to your payment method.
  • Deactivate Payment Method: Click this button to deactivate this payment method.

Add your credentials (e.g. API Login ID and Transaction Key) to the settings page and then save changes.

You'll now be ready to accept payments for your events through Authorize.net Accept on your Event Smart website.

Troubleshooting

I configured Authorize.net Accept and payments are not being processed. Can you help?
Double-check your credentials and ensure that there is no extra spacing before or after the credentials in the payment methods page of Event Smart.
How can I setup a recurring payment or subscription through Authorize.net Accept?
Recurring or subscription payments are not currently supported in the Authorize.net Accept payment gateway.
When I refund a payment, does it also refund through Authorize.net Accept?
Refunds in Event Smart are currently a two step process. First, apply the refund through the transaction details screen in your Event Smart website (Event Smart dashboard --> Transactions and click on a specific transaction and browse to the payments area). Then login to your Authorize.net account and process the refund.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us