Table of Contents

Authorized.Net Server Integration Method Payment Gateway

The Authorize.Net payment gateway can be enabled to use Authorize.Net's Server Integration Method. The gateway supports the following features:

Configuration

The gateway is configured by editing it in the plugin's “Payment Gateways” administrative option.

Config ItemDescription
Your Production API LoginEnter the API Login ID assigned by Authorize.Net for your production account
Your Production Transaction KeyEnter the Transaction Key for your production account
Your Test (Sandbox) API LoginEnter the Login ID for your test seller's account
Your Test (Sandbox) Transaction Key
Gateway Url - ProductionEnter the URL to the production payment processor
Gateway Url - SandboxEnter the URL to the test payment processor
Production MD5 Hash KeyEnter the MD5-Hash value the corresponds to the value entered at Authorize.Net. This value is required to validate payment notifications; if you change this value with Authorize.Net you must update this field with the new value.
Testing MD5 Hash KeyEnter the MD5-Hash value the corresponds to the value entered at test.authorize.net. This value is required to validate payment notifications; if you change this value with Authorize.Net you must update this field with the new value.
Testing (Sandbox) Mode?Check this box to use the test url and credentials, leave it unchecked for production
EnabledCheck this box to enable the gateway. If left unchecked, Amazon will not be available as a payment method
ButtonsCheck the box next to the button types that this gateway will handle. The options are “Buy Now” and “Donate”, and either, both or none may be selected.
OrderEnter an integer to set the order. This is the order in which buttons will be displayed when multiple gateways are used.

Gateway Configuration

There are several setting that should be configured at authorize.net to have your payment forms handled correctly. Log into your account, select “Account”, “Settings”, “Payment Form”, then “Form Fields”.

  1. Set the buyer's email address to “required”. This is necessary for anonymous purchases, and the email address will be automatically set for logged-in users.
  2. Enable the display of the freight amount. If this is not enabled, the customer will see the item amount and the total, which may be different if shipping is being charged.

Known Issues

  1. This gateway does not support tax charges. If you have any taxable products which need these functions, then the Authorize.Net gateway should be disabled.
  2. Important: If you accept purchases from anonymous buyers, you must set the e-mail address as “required” on the payment form (along with any other values that you wish to collect). This is the only way that an e-mail address will be received.