===== 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: * Buy Now, Checkout and Donation buttons ==== Configuration ==== The gateway is configured by editing it in the plugin's "Payment Gateways" administrative option. ^Config Item^Description^ |Your Production API Login|Enter the API Login ID assigned by Authorize.Net for your production account| |Your Production Transaction Key|Enter the Transaction Key for your production account| |Your Test (Sandbox) API Login|Enter the Login ID for your test seller's account| |Your Test (Sandbox) Transaction Key|Enter the Transaction Key for your test account |Gateway Url - Production|Enter the URL to the production payment processor| |Gateway Url - Sandbox|Enter the URL to the test payment processor| |Production MD5 Hash Key|Enter 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 Key|Enter 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| |Enabled|Check this box to enable the gateway. If left unchecked, Amazon will not be available as a payment method| |Buttons|Check 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.| |Order|Enter 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". - 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. - 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 ==== - 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. - **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.