|
||
Authorize.NET is one of the most popular gateway providers. It uses plain HTTPS POST operations against its gateway server.
1.Kentico CMS 3.0 or higher 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 website and the credit card processing networks.
See Authorize.NET Getting Started Guide at http://www.authorize.net/files/ecommerceguide.pdf for more details.
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. Gateway 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.EcommerceProvider
▪Payment gateway class name: CMS.EcommerceProvider.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.
While using the Authorize.NET payment method, a customer is required to fill their credit card information in the last step of the checkout process to finish payment. After the payment is finished the order payment result is updated.