About Authorize.Net


Authorize.Net is a solution from Visa, a payment processing solution that simplifies online payments and provides the complex infrastructure and security necessary to ensure fast, reliable and secure transmission of transaction data.


Authorize.Net offers your various plans.


Consider the following factors before choosing Authorize.Net as a payment solution:

  • Countries: Authorize.Net is currently available for companies based in the United States of America, Canada, the United Kingdom, Europe, and Australia.

  • Payment Methods: Authorize.Net supports almost all major credit and debit cards such as Visa, MasterCard, American Express, Discover, Diner's Club, JCB, and so on.

  • Pricing: Authorize.Net has service fees which include, setup, monthly and per-transaction fees. 


Omnibasis supports both test and live Authorize.net accounts.


Configure Authorize.Net Payment Gateway


To configure your Authorize.Net payments gateway you need to obtain API login ID and transaction key from your Authorize.Net account.


Learn about Common Setup Questions with Authorize.net.


To obtain the transaction key:

  1. For sandbox API requests, log into the sandbox Merchant Interface at https://sandbox.authorize.net. For production API requests, log into the production Merchant Interface at https://account.authorize.net.
  2. Navigate to Account > Settings > API Credentials & Keys.
  3. Click New Transaction Key.
  4. Click Submit.
  5. Request and verify a PIN in order to see the transaction key.


Note: we recommend to use test keys first to configure and run payment gateway. If you do not have sandbox account, you can create it here.


To create a Authorize.Net Payment Gateway navigate to omniPay  \ Payment Gateways and select Create from action menu at the top right corner.  


  1. Select the 'Authorize.Net' for the type of the payment gateway. 
  2. Select the currency you want your gateway to be associated with. All transactions in that currency will routed to that gateway.  Learn more about Currencies support on Omnibasis.
  3. Give a descriptive name to your gateway.
  4. Enter 'API Login ID', 'Transaction Key' and choose your 'Environment'.
  5. Click 'Save;.




Authorize.Net Testing Guide


Use the testing guide to trigger specific transaction response while testing in the sandbox.


Currencies supported


Authorize.Net support different currencies for charging customers across different geographical locations.