WooCommerce Authorize.Net DPM Payment Gateway
WooCommerce Authorize.Net DPM Payment Gateway

WooCommerce Authorize.net DPM Payment Gateway: Accept payments on your WooCommerce site with Authorize.net’s Direct Post Method. Note: This plugin has now been consolidated into one comprehensive plugin, which you’ll get with your purchase!

Use the WooCommerce Authorize.net DPM Payment Gateway provides an almost transparent Authorize.net payment form for your customers. This payment gateway does not require an SSL certificate. Payment processing occurs on Authorize.net servers while allowing you to avoid complicated PCI requirements.

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 is involved and no SSL certificate is required, although SSL is still recommended for reasons of trust and security.

Also, DOwnload WooCommerce Authorize.Net CIM Payment Gateway


  1. Download the .zip file from your WooCommerce account.
  2. Go toWordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

More information at: Installing and Managing Plugins.


  • 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

  1. Go to Authorize.net.
  2. Sign up for an account at Online Payment Services Application. Or click Log In if you already have an account.
  3. Select the Account Menu.
  4. Select Settings.
  5. Select the API Credentials & Keys in the General Security Settings section.
  6. Find your API Login ID on this page.
  7. 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.
  8. 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

  1. Go to WooCommerce > Settings > Payments.
    Note: ‘Payments’ was formerly called ‘Checkout’ prior to WooCommerce 3.4.
  2. Use the toggle under Enabled to select Authorize.net DPM.
  3. Select Set Up. You are taken to Authorize.net DPM settings.
  4. 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 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.
  5. Save changes.

Download “WooCommerce Authorize.Net DPM Payment” view – Downloaded 0 times – 67 KB

Check Woocommerce Authorize.Net Reporting too.


Please enter your comment!
Please enter your name here