PluginProbe ʕ •ᴥ•ʔ
Payment Gateway for Authorize.net for WooCommerce / 1.0.3
Payment Gateway for Authorize.net for WooCommerce v1.0.3
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 8 months ago includes 8 months ago languages 8 months ago LICENSE.txt 8 months ago payment-gateway-for-authorizenet-for-woocommerce.php 8 months ago readme.txt 8 months ago uninstall.php 8 months ago
readme.txt
130 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: 6.8.3
6 Requires PHP: 7.4
7 Stable tag: 1.0.3
8 License: GPLv2 or later
9 License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
11 Accept credit card payments via Authorize.net with Accept.js, saved cards, refunds, subscriptions, and checkout block support.
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.
18
19 === Features ===
20
21 - Accept credit card payments using Authorize.net Accept.js
22 - Process refunds and voids from the WooCommerce order screen
23 - Pre-authorization and capture later ("Authorize Only") supported
24 - Save cards for future purchases with secure tokenization
25 - Works with WooCommerce Subscriptions for recurring billing
26 - Fully compatible with WooCommerce Checkout Blocks
27 - PCI compliant using tokenization (SAQ A-EP)
28 - Responsive credit card form for all devices
29 - Logging and debug tools for development and troubleshooting
30
31 === Supported Card Types ===
32
33 - Visa
34 - MasterCard
35 - American Express
36 - Discover
37 - JCB
38 - Diners Club
39
40 === Integration Compatibility ===
41
42 - WooCommerce Subscriptions
43 - WooCommerce Checkout Blocks
44 - WooCommerce Pre-Orders
45
46 == Installation ==
47
48 1. Upload the plugin to the `/wp-content/plugins/` directory.
49 2. Activate it via **Plugins > Installed Plugins**.
50 3. Go to **WooCommerce > Settings > Payments > Authorize.net Credit Card**.
51 4. Enter your Authorize.net credentials: **API Login ID**, **Transaction Key**, and **Client Key**.
52 5. Enable the gateway and configure optional settings.
53
54 == Frequently Asked Questions ==
55
56 = Does this plugin support subscriptions? =
57 Yes. It fully supports WooCommerce Subscriptions using saved cards via tokenization.
58
59 = Why is Accept.js required? =
60 Accept.js is used to tokenize card data in the browser before it’s sent to your server, making the integration PCI compliant.
61
62 = Can I issue refunds directly from WooCommerce? =
63 Yes. You can process refunds and voids from the WooCommerce order admin.
64
65 = Will customers leave my site to complete the payment? =
66 No. All payment processing happens inline using Accept.js—customers stay on your checkout page.
67
68 = Does it support WooCommerce Checkout Blocks? =
69 Yes. This plugin is fully compatible with the block-based Cart and Checkout experience.
70
71 == Screenshots ==
72
73 1. Secure credit card fields powered by Accept.js
74 2. Payment settings in the WooCommerce admin panel
75 3. Saved cards displayed in the My Account area
76 4. Refund or void a payment from the order admin screen
77
78 == External Services ==
79
80 This plugin connects to several Authorize.net services to process payments securely and provide related functionality:
81
82 1. **Authorize.net API**
83 Used for processing payments, issuing refunds, storing payment profiles, and handling subscriptions.
84 - Data sent: transaction amount, customer name, address, and tokenized card data
85 - Endpoints used:
86 - https://api.authorize.net/xml/v1/request.api
87 - https://apitest.authorize.net/xml/v1/request.api
88
89 2. **Accept.js**
90 Used to tokenize credit card details in the browser before they reach your server.
91 - Data sent: raw card number, expiry, CVV (sent directly to Authorize.net via JavaScript SDK)
92 - Endpoints used:
93 - https://js.authorize.net/v1/Accept.js
94 - https://jstest.authorize.net/v1/Accept.js
95
96 3. **Webhook Services**
97 Used to receive updates from Authorize.net about transaction status, subscription events, etc.
98 - Endpoints used:
99 - https://api.authorize.net/rest/v1/webhooks
100 - https://apitest.authorize.net/rest/v1/webhooks
101
102 4. **Merchant Signup Links**
103 Provides a link to register or log in to an Authorize.net merchant account.
104 - Endpoints:
105 - https://account.authorize.net/
106 - https://sandbox.authorize.net/
107 - https://account.authorize.net/signUpNow?resellerId=27457
108 - No personal data is sent by the plugin automatically.
109
110 **Terms of Service:** https://www.authorize.net/about-us/terms.html
111 **Privacy Policy:** https://www.authorize.net/about-us/privacy.html
112
113 == Changelog ==
114
115 = 1.0.3 =
116 * Enhancement - Improved credit card form for a smoother checkout experience.
117
118 = 1.0.2 =
119 * Enhanced – Display actual API error messages instead of generic error messages.
120
121 = 1.0.1 =
122 * Enhancement: Display specific Authorize.Net decline reasons in the Checkout block (WooCommerce Blocks) instead of a generic error message.
123
124 = 1.0.0 =
125 * Initial stable release
126 * Accept.js integration for secure card tokenization
127 * Support for WooCommerce Subscriptions
128 * Support for WooCommerce Checkout Blocks
129 * Refunds, voids, saved cards, and authorization capture support
130