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:
-
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
-
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
-
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
- Endpoints used:
-
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.
- Endpoints:
Terms of Service: https://www.authorize.net/about-us/terms.html
Privacy Policy: https://www.authorize.net/about-us/privacy.html






