Plugin info

Total downloads: 641
Active installs: 40
Total reviews: 1
Average rating: 5
Support threads opened: 3
Support threads resolved: 1 (33%)
Available in: 1 language(s)
Contributors: 1
Last updated: 12/1/2025 (30 days ago)
Added to WordPress: 8/11/2025 (0 years old)
Minimum WordPress version: 5.6
Tested up to WordPress version: 6.9
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 30 days ago • Support resolved 33% • 1 reviews

67/100

Is Payment Gateway for Authorize.net for WooCommerce abandoned?

Likely maintained (last update 30 days ago).

Compatibility

Requires WordPress: 5.6
Tested up to: 6.9
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Pledged Plugins Secure Gateway for Authorize.net and WooCommerce
Rating 4.9/5 (33 reviews)Active installs 10,000
Authorize.net Payment Gateway For WooCommerce
Rating 4.0/5 (28 reviews)Active installs 4,000
Payment Gateway Authorize.Net CIM for WooCommerce
Rating 4.2/5 (5 reviews)Active installs 1,000
WP Service Payment Form With Authorize.net
Rating 5.0/5 (21 reviews)Active installs 400
EC Authorize.net
Rating 5.0/5 (3 reviews)Active installs 100
WP Church Donation
Rating 5.0/5 (6 reviews)Active installs 50

Description

Payment Gateway for Authorize.net for WooCommerce by Easy Payment is a secure and feature-rich solution for accepting credit card payments via Authorize.net. Customers stay on your website during checkout, creating a seamless experience.

This plugin uses Authorize.net Accept.js to tokenize credit card details before they reach your server—ensuring full PCI-DSS SAQ A-EP compliance. It supports one-time and recurring payments with full integration for WooCommerce Subscriptions and the modern Checkout Block system.

Features

  • Accept credit card payments using Authorize.net Accept.js
  • Process refunds and voids from the WooCommerce order screen
  • Pre-authorization and capture later (“Authorize Only”) supported
  • Save cards for future purchases with secure tokenization
  • Works with WooCommerce Subscriptions for recurring billing
  • Fully compatible with WooCommerce Checkout Blocks
  • PCI compliant using tokenization (SAQ A-EP)
  • Responsive credit card form for all devices
  • Logging and debug tools for development and troubleshooting

Supported Card Types

  • Visa
  • MasterCard
  • American Express
  • Discover
  • JCB
  • Diners Club

Integration Compatibility

  • WooCommerce Subscriptions
  • WooCommerce Checkout Blocks
  • WooCommerce Pre-Orders

External Services

This plugin connects to several Authorize.net services to process payments securely and provide related functionality:

  1. Authorize.net API
    Used for processing payments, issuing refunds, storing payment profiles, and handling subscriptions.

    • Data sent: transaction amount, customer name, address, and tokenized card data
    • Endpoints used:
      • https://api.authorize.net/xml/v1/request.api
      • https://apitest.authorize.net/xml/v1/request.api
  2. Accept.js
    Used to tokenize credit card details in the browser before they reach your server.

    • Data sent: raw card number, expiry, CVV (sent directly to Authorize.net via JavaScript SDK)
    • Endpoints used:
      • https://js.authorize.net/v1/Accept.js
      • https://jstest.authorize.net/v1/Accept.js
  3. Webhook Services
    Used to receive updates from Authorize.net about transaction status, subscription events, etc.

    • Endpoints used:
      • https://api.authorize.net/rest/v1/webhooks
      • https://apitest.authorize.net/rest/v1/webhooks
  4. Merchant Signup Links
    Provides a link to register or log in to an Authorize.net merchant account.

    • Endpoints:
      • https://account.authorize.net/
      • https://sandbox.authorize.net/
      • https://account.authorize.net/signUpNow?resellerId=27457
    • No personal data is sent by the plugin automatically.

Terms of Service: https://www.authorize.net/about-us/terms.html
Privacy Policy: https://www.authorize.net/about-us/privacy.html

Installation

  1. Upload the plugin to the /wp-content/plugins/ directory.
  2. Activate it via Plugins > Installed Plugins.
  3. Go to WooCommerce > Settings > Payments > Authorize.net Credit Card.
  4. Enter your Authorize.net credentials: API Login ID, Transaction Key, and Client Key.
  5. Enable the gateway and configure optional settings.

Frequently Asked Questions

Does this plugin support subscriptions?

Yes. It fully supports WooCommerce Subscriptions using saved cards via tokenization.

Why is Accept.js required?

Accept.js is used to tokenize card data in the browser before it’s sent to your server, making the integration PCI compliant.

Can I issue refunds directly from WooCommerce?

Yes. You can process refunds and voids from the WooCommerce order admin.

Will customers leave my site to complete the payment?

No. All payment processing happens inline using Accept.js—customers stay on your checkout page.

Does it support WooCommerce Checkout Blocks?

Yes. This plugin is fully compatible with the block-based Cart and Checkout experience.

Review feed

No reviews available

Screenshots

  1. Payment settings in the WooCommerce admin panel

    Payment settings in the WooCommerce admin panel

  2. Secure credit card fields powered by Accept.js

    Secure credit card fields powered by Accept.js

Changelog

1.0.5

  • Added – Compatibility with WordPress 6.9.

1.0.4

  • Improved Gateway Settings UI.

1.0.3

  • Enhancement – Improved credit card form for a smoother checkout experience.

1.0.2

  • Enhanced – Display actual API error messages instead of generic error messages.

1.0.1

  • Enhancement: Display specific Authorize.Net decline reasons in the Checkout block (WooCommerce Blocks) instead of a generic error message.

1.0.0

  • Initial stable release
  • Accept.js integration for secure card tokenization
  • Support for WooCommerce Subscriptions
  • Support for WooCommerce Checkout Blocks
  • Refunds, voids, saved cards, and authorization capture support