Authorize.NET configuration

Authorize.NET is one of the most popular gateway providers. It uses plain HTTPS POST operations against its gateway server.

 

What do I need?

 

1.Kentico CMS 3.0 with built in Authorize.NET support.
2.Internet Merchant Account - A type of bank account that allows a business to accept internet credit card payments (the card is not physically presented to the merchant).
3.Payment Gateway Account - A secure internet bridge between your web site and the credit card processing networks.

 

See Authorize.NET Getting Started Guide at http://www.authorize.net/files/ecommerceguide.pdf for more details.

 

How does it work?

clip0508

Auhtorize.NET settings in Kentico CMS 3.0

 

Before you can offer customers to use Authorize.NET payment gateway you will need to do some necessary settings:

1.Go to the section CMSSiteManager/Settings/Payment Gateways Authorize.NET
2.Enter API Login (API Login ID for the payment gateway account) and Transaction key (Transaction key obtained from the Merchant Interface) to identify your payments.
3.Turn off Test Mode of the Authorize.NET payment gateway. Gatewey behavior depends on both test mode settings: in CMSSiteManager and in Authorize.NET Merchant Interface. See table below for more details about test mode settings:

 

Kentico CMS

Merchant Interface

Transaction processed as

ON

ON

test transaction

OFF

ON

test transaction

ON

OFF

test transaction

OFF

OFF

live transaction

 

4.Ensure that Authorize.NET payment method is registered and enabled.
5.Check Authorize.NET payment method payment gateway settings:
Payment gateway url: https://secure.authorize.net/gateway/transact.dll
Payment gateway assembly name: CMS.EcommercerProvider
Payment gateway class name: CMS.EcommercerProvider.CMSAuthorizeNETProvider

 

Please note: If you want your transaction to be processed as a test transaction turn on the Test Mode and use https://test.authorize.net/gateway/transact.dll as your payment gateway url.