{"id":242201,"date":"2025-08-11T03:36:57","date_gmt":"2025-08-11T03:36:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/payment-gateway-for-authorize-net-for-woocommerce\/"},"modified":"2026-04-07T04:46:38","modified_gmt":"2026-04-07T04:46:38","slug":"payment-gateway-for-authorize-net-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/skr.wordpress.org\/plugins\/payment-gateway-for-authorize-net-for-woocommerce\/","author":15770492,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.11","stable_tag":"1.0.11","tested":"6.9.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Payment Gateway for Authorize.net for WooCommerce","header_author":"easypayment","header_description":"Accept secure credit card payments with Authorize.Net. Supports Subscriptions, Accept.js, Refunds, Saved Cards, and Checkout Blocks.","assets_banners_color":"","last_updated":"2026-04-07 04:46:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/payment-gateway-for-authorize-net-for-woocommerce\/","header_author_uri":"https:\/\/profiles.wordpress.org\/easypayment\/","rating":5,"author_block_rating":0,"active_installs":400,"downloads":3250,"num_ratings":1,"support_threads":5,"support_threads_resolved":3,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"easypayment","date":"2025-08-27 12:07:21"},"1.0.1":{"tag":"1.0.1","author":"easypayment","date":"2025-09-18 10:20:59"},"1.0.10":{"tag":"1.0.10","author":"easypayment","date":"2026-03-26 10:36:52"},"1.0.11":{"tag":"1.0.11","author":"easypayment","date":"2026-04-07 04:46:38"},"1.0.2":{"tag":"1.0.2","author":"easypayment","date":"2025-09-23 11:42:29"},"1.0.3":{"tag":"1.0.3","author":"easypayment","date":"2025-10-03 10:01:27"},"1.0.4":{"tag":"1.0.4","author":"easypayment","date":"2025-10-17 12:40:14"},"1.0.5":{"tag":"1.0.5","author":"easypayment","date":"2025-12-01 03:50:14"},"1.0.6":{"tag":"1.0.6","author":"easypayment","date":"2025-12-22 09:41:38"},"1.0.7":{"tag":"1.0.7","author":"easypayment","date":"2026-01-15 11:47:26"},"1.0.8":{"tag":"1.0.8","author":"easypayment","date":"2026-02-16 11:43:16"},"1.0.9":{"tag":"1.0.9","author":"easypayment","date":"2026-03-03 11:33:22"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3342779,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3342779,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.10","1.0.11","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3379201,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3379201,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Payment settings in the WooCommerce admin panel","2":"Secure credit card fields powered by Accept.js"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[9234,11475,10200],"plugin_category":[],"plugin_contributors":[150381],"plugin_business_model":[],"class_list":["post-242201","plugin","type-plugin","status-publish","hentry","plugin_tags-authorize-net","plugin_tags-credit-card","plugin_tags-visa","plugin_contributors-easypayment","plugin_committers-easypayment","plugin_support_reps-jigneshmpatel","plugin_support_reps-mrbpatel"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/payment-gateway-for-authorize-net-for-woocommerce\/assets\/icon-128x128.png?rev=3342779","icon_2x":"https:\/\/ps.w.org\/payment-gateway-for-authorize-net-for-woocommerce\/assets\/icon-256x256.png?rev=3342779","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/payment-gateway-for-authorize-net-for-woocommerce\/assets\/screenshot-1.png?rev=3379201","caption":"Payment settings in the WooCommerce admin panel"},{"src":"https:\/\/ps.w.org\/payment-gateway-for-authorize-net-for-woocommerce\/assets\/screenshot-2.png?rev=3379201","caption":"Secure credit card fields powered by Accept.js"}],"raw_content":"<!--section=description-->\n<p><strong>Payment Gateway for Authorize.net for WooCommerce<\/strong> 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.<\/p>\n\n<p>This plugin uses <strong>Authorize.net Accept.js<\/strong> to tokenize credit card details before they reach your server\u2014ensuring full <strong>PCI-DSS SAQ A-EP compliance<\/strong>. It supports one-time and recurring payments with full integration for <strong>WooCommerce Subscriptions<\/strong> and the modern <strong>Checkout Block<\/strong> system. Developed by an Official Authorize.net Partner, this plugin ensures high performance and reliability.<\/p>\n\n<h3>Payment Methods<\/h3>\n\n<ul>\n<li>Credit &amp; Debit Card Payments<\/li>\n<li>eCheck (ACH)<\/li>\n<li>Google Pay<\/li>\n<\/ul>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Accept credit card payments using Authorize.net Accept.js<\/li>\n<li>Process refunds and voids from the WooCommerce order screen<\/li>\n<li>Pre-authorization and capture later (\"Authorize Only\") supported<\/li>\n<li>Save cards for future purchases with secure tokenization<\/li>\n<li>Works with WooCommerce Subscriptions for recurring billing<\/li>\n<li>FunnelKit compatible for upsell and cross-sell flows<\/li>\n<li>Fully compatible with WooCommerce Checkout Blocks<\/li>\n<li>PCI compliant using tokenization (SAQ A-EP)<\/li>\n<li>Responsive credit card form for all devices<\/li>\n<li>Logging and debug tools for development and troubleshooting<\/li>\n<\/ul>\n\n<h3>Supported Card Types<\/h3>\n\n<ul>\n<li>Visa  <\/li>\n<li>MasterCard  <\/li>\n<li>American Express  <\/li>\n<li>Discover  <\/li>\n<li>JCB  <\/li>\n<li>Diners Club<\/li>\n<\/ul>\n\n<h3>Integration Compatibility<\/h3>\n\n<ul>\n<li>WooCommerce Subscriptions  <\/li>\n<li>WooCommerce Checkout Blocks  <\/li>\n<li>WooCommerce Pre-Orders<\/li>\n<li>FunnelKit Checkout \/ FunnelKit Upsell<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to several Authorize.net services to process payments securely and provide related functionality:<\/p>\n\n<ol>\n<li><p><strong>Authorize.net API<\/strong><br \/>\nUsed for processing payments, issuing refunds, storing payment profiles, and handling subscriptions.<\/p>\n\n<ul>\n<li>Data sent: transaction amount, customer name, address, and tokenized card data  <\/li>\n<li>Endpoints used:<br \/>\n\n<ul>\n<li>https:\/\/api.authorize.net\/xml\/v1\/request.api  <\/li>\n<li>https:\/\/apitest.authorize.net\/xml\/v1\/request.api  <\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<li><p><strong>Accept.js<\/strong><br \/>\nUsed to tokenize credit card details in the browser before they reach your server.<\/p>\n\n<ul>\n<li>Data sent: raw card number, expiry, CVV (sent directly to Authorize.net via JavaScript SDK)  <\/li>\n<li>Endpoints used:<br \/>\n\n<ul>\n<li>https:\/\/js.authorize.net\/v1\/Accept.js  <\/li>\n<li>https:\/\/jstest.authorize.net\/v1\/Accept.js  <\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<li><p><strong>Webhook Services<\/strong><br \/>\nUsed to receive updates from Authorize.net about transaction status, subscription events, etc.<\/p>\n\n<ul>\n<li>Endpoints used:<br \/>\n\n<ul>\n<li>https:\/\/api.authorize.net\/rest\/v1\/webhooks  <\/li>\n<li>https:\/\/apitest.authorize.net\/rest\/v1\/webhooks  <\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<li><p><strong>Merchant Signup Links<\/strong><br \/>\nProvides a link to register or log in to an Authorize.net merchant account.<\/p>\n\n<ul>\n<li>Endpoints:<br \/>\n\n<ul>\n<li>https:\/\/account.authorize.net\/  <\/li>\n<li>https:\/\/sandbox.authorize.net\/  <\/li>\n<li>https:\/\/account.authorize.net\/signUpNow?resellerId=27457  <\/li>\n<\/ul><\/li>\n<li>No personal data is sent by the plugin automatically.  <\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p><strong>Terms of Service:<\/strong> https:\/\/www.authorize.net\/about-us\/terms.html<br \/>\n<strong>Privacy Policy:<\/strong> https:\/\/www.authorize.net\/about-us\/privacy.html<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate it via <strong>Plugins &gt; Installed Plugins<\/strong>.<\/li>\n<li>Go to <strong>WooCommerce &gt; Settings &gt; Payments &gt; Authorize.net Credit Card<\/strong>.<\/li>\n<li>Enter your Authorize.net credentials: <strong>API Login ID<\/strong>, <strong>Transaction Key<\/strong>, and <strong>Client Key<\/strong>.<\/li>\n<li>Enable the gateway and configure optional settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20support%20subscriptions%3F\"><h3>Does this plugin support subscriptions?<\/h3><\/dt>\n<dd><p>Yes. It fully supports WooCommerce Subscriptions using saved cards via tokenization.<\/p><\/dd>\n<dt id=\"why%20is%20accept.js%20required%3F\"><h3>Why is Accept.js required?<\/h3><\/dt>\n<dd><p>Accept.js is used to tokenize card data in the browser before it\u2019s sent to your server, making the integration PCI compliant.<\/p><\/dd>\n<dt id=\"can%20i%20issue%20refunds%20directly%20from%20woocommerce%3F\"><h3>Can I issue refunds directly from WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. You can process refunds and voids from the WooCommerce order admin.<\/p><\/dd>\n<dt id=\"will%20customers%20leave%20my%20site%20to%20complete%20the%20payment%3F\"><h3>Will customers leave my site to complete the payment?<\/h3><\/dt>\n<dd><p>No. All payment processing happens inline using Accept.js\u2014customers stay on your checkout page.<\/p><\/dd>\n<dt id=\"does%20it%20support%20woocommerce%20checkout%20blocks%3F\"><h3>Does it support WooCommerce Checkout Blocks?<\/h3><\/dt>\n<dd><p>Yes. This plugin is fully compatible with the block-based Cart and Checkout experience.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Improved - PHP 8.5 compatibility: defensive type coercion in payment, refund, and XML request flows (Authorize.Net API, Google Pay, eCheck).<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Improved - Synchronization between Authorize.net CIM and WooCommerce saved payment methods.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added - FunnelKit compatible for upsell and cross-sell flows.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed \u2013 Intermittent checkout failures (E00114 Invalid OTS Token) and improved CIM card-saving flow stability.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added \u2013 Support for eCheck (ACH) payments.<\/li>\n<li>Added \u2013 Support for Google Pay payments.<\/li>\n<li>Fixed \u2013 Issue preventing new card details from being saved in Authorize.Net for customers with existing saved cards.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Enhanced - Improved gateway settings panel text.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added - Compatibility with WordPress 6.9.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Improved Gateway Settings UI.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Enhancement - Improved credit card form for a smoother checkout experience.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Enhanced \u2013 Display actual API error messages instead of generic error messages.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Enhancement: Display specific Authorize.Net decline reasons in the Checkout block (WooCommerce Blocks) instead of a generic error message.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial stable release  <\/li>\n<li>Accept.js integration for secure card tokenization  <\/li>\n<li>Support for WooCommerce Subscriptions  <\/li>\n<li>Support for WooCommerce Checkout Blocks  <\/li>\n<li>Refunds, voids, saved cards, and authorization capture support<\/li>\n<\/ul>","raw_excerpt":"Credit\/Debit Cards, eCheck &amp; Google Pay. Supports saved cards, subscriptions &amp; checkout blocks - By an official Authorize.net Partner.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/242201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=242201"}],"author":[{"embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/easypayment"}],"wp:attachment":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=242201"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=242201"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=242201"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=242201"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=242201"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=242201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}