PluginProbe ʕ •ᴥ•ʔ
Payment Gateway for Authorize.net for WooCommerce / 1.0.13
Payment Gateway for Authorize.net for WooCommerce v1.0.13
1.0.18 1.0.17 1.0.16 1.0.15 1.0.14 1.0.13 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9
payment-gateway-for-authorize-net-for-woocommerce / readme.txt
payment-gateway-for-authorize-net-for-woocommerce Last commit date
assets 1 month ago feedback 1 month ago includes 1 month ago languages 1 month ago LICENSE.txt 1 month ago payment-gateway-for-authorizenet-for-woocommerce-admin.php 1 month ago payment-gateway-for-authorizenet-for-woocommerce.php 1 month ago readme.txt 1 month ago uninstall.php 1 month ago
readme.txt
170 lines
1 === Payment Gateway for Authorize.net for WooCommerce ===
2 Contributors: easypayment
3 Tags: authorize.net, credit card, visa
4 Requires at least: 5.6
5 Tested up to: 7.0
6 Requires PHP: 7.4
7 Stable tag: 1.0.13
8 License: GPLv2 or later
9 License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
11 Credit/Debit Cards, eCheck & Google Pay. Supports saved cards, subscriptions & checkout blocks - By an official Authorize.net Partner.
12
13 == Description ==
14
15 **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.
16
17 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. Developed by an Official Authorize.net Partner, this plugin ensures high performance and reliability.
18
19 === Payment Methods ===
20
21 - Credit & Debit Card Payments
22 - eCheck (ACH)
23 - Google Pay
24
25
26 === Features ===
27
28 - Accept credit card payments using Authorize.net Accept.js
29 - Process refunds and voids from the WooCommerce order screen
30 - Pre-authorization and capture later ("Authorize Only") supported
31 - Save cards for future purchases with secure tokenization
32 - Works with WooCommerce Subscriptions for recurring billing
33 - FunnelKit compatible for upsell and cross-sell flows
34 - Fully compatible with WooCommerce Checkout Blocks
35 - PCI compliant using tokenization (SAQ A-EP)
36 - Responsive credit card form for all devices
37 - Logging and debug tools for development and troubleshooting
38
39 === Supported Card Types ===
40
41 - Visa
42 - MasterCard
43 - American Express
44 - Discover
45 - JCB
46 - Diners Club
47
48 === Integration Compatibility ===
49
50 - WooCommerce Subscriptions
51 - WooCommerce Checkout Blocks
52 - WooCommerce Pre-Orders
53 - FunnelKit Checkout / FunnelKit Upsell
54
55
56 == Installation ==
57
58 1. Upload the plugin to the `/wp-content/plugins/` directory.
59 2. Activate it via **Plugins > Installed Plugins**.
60 3. Go to **WooCommerce > Settings > Payments > Authorize.net Credit Card**.
61 4. Enter your Authorize.net credentials: **API Login ID**, **Transaction Key**, and **Client Key**.
62 5. Enable the gateway and configure optional settings.
63
64 == Frequently Asked Questions ==
65
66 = Does this plugin support subscriptions? =
67 Yes. It fully supports WooCommerce Subscriptions using saved cards via tokenization.
68
69 = Why is Accept.js required? =
70 Accept.js is used to tokenize card data in the browser before it’s sent to your server, making the integration PCI compliant.
71
72 = Can I issue refunds directly from WooCommerce? =
73 Yes. You can process refunds and voids from the WooCommerce order admin.
74
75 = Will customers leave my site to complete the payment? =
76 No. All payment processing happens inline using Accept.js—customers stay on your checkout page.
77
78 = Does it support WooCommerce Checkout Blocks? =
79 Yes. This plugin is fully compatible with the block-based Cart and Checkout experience.
80
81 == Screenshots ==
82
83 1. Payment settings in the WooCommerce admin panel
84 2. Secure credit card fields powered by Accept.js
85
86 == External Services ==
87
88 This plugin connects to several Authorize.net services to process payments securely and provide related functionality:
89
90 1. **Authorize.net API**
91 Used for processing payments, issuing refunds, storing payment profiles, and handling subscriptions.
92 - Data sent: transaction amount, customer name, address, and tokenized card data
93 - Endpoints used:
94 - https://api.authorize.net/xml/v1/request.api
95 - https://apitest.authorize.net/xml/v1/request.api
96
97 2. **Accept.js**
98 Used to tokenize credit card details in the browser before they reach your server.
99 - Data sent: raw card number, expiry, CVV (sent directly to Authorize.net via JavaScript SDK)
100 - Endpoints used:
101 - https://js.authorize.net/v1/Accept.js
102 - https://jstest.authorize.net/v1/Accept.js
103
104 3. **Webhook Services**
105 Used to receive updates from Authorize.net about transaction status, subscription events, etc.
106 - Endpoints used:
107 - https://api.authorize.net/rest/v1/webhooks
108 - https://apitest.authorize.net/rest/v1/webhooks
109
110 4. **Merchant Signup Links**
111 Provides a link to register or log in to an Authorize.net merchant account.
112 - Endpoints:
113 - https://account.authorize.net/
114 - https://sandbox.authorize.net/
115 - https://account.authorize.net/signUpNow?resellerId=27457
116 - No personal data is sent by the plugin automatically.
117
118 **Terms of Service:** https://www.authorize.net/about-us/terms.html
119 **Privacy Policy:** https://www.authorize.net/about-us/privacy.html
120
121 == Changelog ==
122
123 = 1.0.13 =
124 * Fixed - Google Pay live OR_BIBED_11 error by adding a "Google Pay Merchant ID" setting for production transactions.
125
126 = 1.0.12 =
127 * Fixed – capture webhook forcing physical orders to Completed.
128
129 = 1.0.11 =
130 * Improved - PHP 8.5 compatibility: defensive type coercion in payment, refund, and XML request flows (Authorize.Net API, Google Pay, eCheck).
131
132 = 1.0.10 =
133 * Improved - Synchronization between Authorize.net CIM and WooCommerce saved payment methods.
134
135 = 1.0.9 =
136 * Added - FunnelKit compatible for upsell and cross-sell flows.
137
138 = 1.0.8 =
139 * Fixed – Intermittent checkout failures (E00114 Invalid OTS Token) and improved CIM card-saving flow stability.
140
141 = 1.0.7 =
142 * Added – Support for eCheck (ACH) payments.
143 * Added – Support for Google Pay payments.
144 * Fixed – Issue preventing new card details from being saved in Authorize.Net for customers with existing saved cards.
145
146 = 1.0.6 =
147 * Enhanced - Improved gateway settings panel text.
148
149 = 1.0.5 =
150 * Added - Compatibility with WordPress 6.9.
151
152 = 1.0.4 =
153 * Improved Gateway Settings UI.
154
155 = 1.0.3 =
156 * Enhancement - Improved credit card form for a smoother checkout experience.
157
158 = 1.0.2 =
159 * Enhanced – Display actual API error messages instead of generic error messages.
160
161 = 1.0.1 =
162 * Enhancement: Display specific Authorize.Net decline reasons in the Checkout block (WooCommerce Blocks) instead of a generic error message.
163
164 = 1.0.0 =
165 * Initial stable release
166 * Accept.js integration for secure card tokenization
167 * Support for WooCommerce Subscriptions
168 * Support for WooCommerce Checkout Blocks
169 * Refunds, voids, saved cards, and authorization capture support
170