The Authorize.Net DPM payment gateway allows you to accept major credit cards, monitor and control transactions, and receive payments quickly. A payment form to your checkout process pay page is posted directly to secure Authorize.net servers, so no complex PCI requirement are involved and no SSL certificate is required, although SSL is still recommended for reasons of trust and security.
Note: We unified all Authorize.Net payment gateways and recommend the new and improved WooCommerce Authorize.Net plugin for the best experience. If you already purchased Authorize.Net DPM, see our FAQ on upgrading your product for free.
Installation
↑ Volver al principio- Download the .zip file from your WooCommerce account.
- Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
- Install Now and Activate the extension.
Requirements
↑ Volver al principio- An active Authorize.Net gateway account
- US and/or Canada locale — Authorize.Net DPM is currently only available in the US and Canada
Sign up with Authorize.Net
↑ Volver al principio- Go to Authorize.net.
- Sign up for an account at: Online Payment Services Application. Or click Log In if you already have an account.
- Select the Account Menu.
- Select Settings.
- Select API Credentials & Keys in the General Security Settings section.
- Find your API Login ID on this page.
- Create a new Transaction Key by selecting the New Transaction Key radio button, tick the Disable Old Transaction Key Immediately checkbox and Submit. Your new Transaction Key is displayed on the next page. Use the Copy to Clipboard button to copy it to your clipboard. You will not be able to retrieve this key again. You may wish to save it somewhere safe like your password manager.
- Create a new Signature Key by selecting the New Signature Key radio button, tick the Disable Old Signature Key checkbox (if applicable), and Submit. Your new Signature Key is displayed on the next page. Use Copy to Clipboard and paste into your install and save somewhere safe, such as your password manager. You will not be able to retrieve this key again; Authorize.Net will require you to generate a new one.
Setup and Configuration
↑ Volver al principio- Go to WooCommerce > Settings > Payments. Note: ‘Payments’ was formerly called ‘Checkout’ prior to WooCommerce 3.4.
- Use the toggle under Enabled to select Authorize.net DPM.
- Select Set Up. You are taken to Authorize.net DPM settings.
- Configure your settings:
- Enable/Disable – Enable or disable the payment method.
- Title – Enter a title shown to users in checkout.
- Description – Enter a description shown when a user selects this gateway.
- API Login ID – Enter the API Login ID obtained from the your Authorize.net account API Credentials & Keys settings.
- Transaction key – Enter the Transaction Key obtained from your Authorize.net account API Credentials & Keys settings.
- Signature Key – Enter the Signature Key obtained from your Authorize.net API Credentials & Keys settings.
- Sandbox Account – Enable for testing only. A developer/test account from Authorize.net is required. In test mode, test credit card details are filled out on the payment form. Remember to untick the box to return to Live mode.
- Logging – Useful for troubleshooting.
- Authorize Only – Tick the checkbox if you wish to obtain authorization only and not capture funds immediately.
- Save changes.
Refunds
↑ Volver al principio- Log into your Authorize.net account at: account.authorize.net
Go to: Transaction Details API under Security Settings.
- Select Enable Transaction Details API.
Troubleshooting
↑ Volver al principioThe gateway does not redirect correctly during or after payment
↑ Volver al principioError: This transaction cannot be accepted
↑ Volver al principioError code 14
↑ Volver al principioError code 97
↑ Volver al principioResponse code 265. This transaction cannot be accepted.
↑ Volver al principioTransaction Result: The specified security code was invalid.
↑ Volver al principioFrequently Asked Questions
↑ Volver al principioI already purchased Authorize.Net AIM/DPM/SIM. What happens now?
↑ Volver al principio- If you have one of the Authorize.Net products and an active/unexpired subscription with us, you were gifted with a free subscription to the new Authorize.Net payment gateway up until the renewal date. More details at: Upgrading from another Authorize.Net plugin and FAQs.
- If you have the former (“legacy”) payment gateway installed and your subscription has expired, your gateway will still work and documentation remains online for reference.
- If you had a Lifetime license issued prior to August 1, 2015, you have been gifted a free one-year subscription that will renew annually. “Lifetime” is defined by lifetime of a product, not a purchaser/buyer’s lifetime. Because the unified Authorize.Net is a new product, it is not a continuation of the previous DPM product.