{"id":162660,"date":"2022-10-14T13:42:53","date_gmt":"2022-10-14T13:42:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/charge-anywhere-payment-gateway-for-woocommerce\/"},"modified":"2025-09-11T17:08:04","modified_gmt":"2025-09-11T17:08:04","slug":"charge-anywhere-payment-gateway-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/cs.wordpress.org\/plugins\/charge-anywhere-payment-gateway-for-woocommerce\/","author":20326173,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.2","stable_tag":"trunk","tested":"6.6.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Charge Anywhere Payment Gateway For WooCommerce","header_author":"Charge Anywhere","header_description":"Extends WooCommerce to Process Payments with Charge Anywhere version.","assets_banners_color":"5883a8","last_updated":"2025-09-11 17:08:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.chargeanywhere.com\/","header_author_uri":"https:\/\/www.chargeanywhere.com\/","rating":0,"author_block_rating":0,"active_installs":20,"downloads":2703,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.1":{"tag":"1.6.1","author":"tsmires","date":"2022-11-08 17:59:20"},"v1.10":{"tag":"v1.10","author":"tsmires","date":"2023-05-03 08:20:40"},"v1.12":{"tag":"v1.12","author":"tsmires","date":"2023-06-05 14:17:55"},"v1.13":{"tag":"v1.13","author":"tsmires","date":"2023-09-01 11:59:50"},"v1.6":{"tag":"v1.6","author":"tsmires","date":"2022-10-14 14:09:57"},"v1.6.1":{"tag":"v1.6.1","author":"tsmires","date":"2022-11-07 16:01:01"},"v1.8":{"tag":"v1.8","author":"tsmires","date":"2023-03-08 18:28:09"},"v1.8.1":{"tag":"v1.8.1","author":"tsmires","date":"2023-03-08 18:50:29"},"v1.9":{"tag":"v1.9","author":"tsmires","date":"2023-04-06 04:56:58"},"v2.0":{"tag":"v2.0","author":"tsmires","date":"2024-02-14 06:47:12"},"v3.0":{"tag":"v3.0","author":"tsmires","date":"2025-06-03 14:45:14"},"v3.1":{"tag":"v3.1","author":"tsmires","date":"2025-06-03 14:45:14"},"v3.2":{"tag":"v3.2","author":"tsmires","date":"2025-06-03 15:04:14"},"v4.0":{"tag":"v4.0","author":"tsmires","date":"2025-08-05 14:29:54"},"v4.1":{"tag":"v4.1","author":"tsmires","date":"2025-08-26 17:03:10"},"v4.2":{"tag":"v4.2","author":"tsmires","date":"2025-09-11 17:08:04"}},"upgrade_notice":{"4.2":"<p>Major refund system improvements with enhanced fee handling and validation. Existing settings are preserved. Recommended for all users processing refunds with service fees.<\/p>\n\n<p>For technical support and setup assistance:\n* Visit <a href=\"https:\/\/www.chargeanywhere.com\/support\">Charge Anywhere Support<\/a>\n* Contact your Charge Anywhere account representative\n* Review the plugin documentation in WooCommerce \u2192 Settings \u2192 Payments \u2192 Charge Anywhere<\/p>\n\n<p><strong>Important<\/strong>: You must have a live Charge Anywhere merchant account before processing real transactions. Sandbox credentials cannot be used for live payments.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2814592,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2921767,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.1","v1.10","v1.12","v1.13","v1.6","v1.6.1","v1.8","v1.8.1","v1.9","v2.0","v3.0","v3.1","v3.2","v4.0","v4.1","v4.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Plugin configuration screen in WooCommerce settings","2":"Modern payment form on checkout page","3":"WooCommerce Blocks checkout integration","4":"Refund processing from WordPress dashboard"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[167785,245914,8380,6593,286],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-162660","plugin","type-plugin","status-publish","hentry","plugin_tags-ach-payments","plugin_tags-charge-anywhere","plugin_tags-credit-cards","plugin_tags-payment-gateway","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_committers-tsmires"],"banners":{"banner":"https:\/\/ps.w.org\/charge-anywhere-payment-gateway-for-woocommerce\/assets\/banner-772x250.png?rev=2921767","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/charge-anywhere-payment-gateway-for-woocommerce\/assets\/icon-256x256.png?rev=2814592","icon_2x":"https:\/\/ps.w.org\/charge-anywhere-payment-gateway-for-woocommerce\/assets\/icon-256x256.png?rev=2814592","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/www.chargeanywhere.com\/\">Charge Anywhere<\/a> Payment Gateway for <a href=\"https:\/\/woocommerce.com\/\">WooCommerce<\/a> provides a secure, modern payment solution that accepts credit cards and ACH payments directly on your WordPress e-commerce website.<\/p>\n\n<p>This plugin features a completely modern architecture with React-based payment forms and full compatibility with both traditional WooCommerce checkout and the new WooCommerce Blocks checkout experience.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Modern React Interface<\/strong>: Built with React 18 for a smooth, responsive payment experience<\/li>\n<li><strong>WooCommerce Blocks Support<\/strong>: Full compatibility with the new block-based checkout<\/li>\n<li><strong>Traditional Checkout Support<\/strong>: Works seamlessly with classic WooCommerce checkout<\/li>\n<li><strong>Secure Processing<\/strong>: PCI-compliant payment processing without storing sensitive data<\/li>\n<li><strong>Easy Installation<\/strong>: Simple setup with minimal configuration required<\/li>\n<li><strong>Refund Management<\/strong>: Process full or partial refunds directly from WordPress dashboard<\/li>\n<li><strong>Authorize &amp; Capture<\/strong>: Option to authorize now and capture payments later<\/li>\n<li><strong>Gateway Receipts<\/strong>: Send receipts directly from your Charge Anywhere merchant account<\/li>\n<li><strong>Credit &amp; ACH Support<\/strong>: Accept both credit cards and ACH payments<\/li>\n<li><strong>Service Fees<\/strong>: Configurable convenience charges and service fees<\/li>\n<li><strong>No PCI Compliance Required<\/strong>: Secure tokenization handles all sensitive data<\/li>\n<\/ul>\n\n<h4>Payment Methods Supported<\/h4>\n\n<ul>\n<li>Credit Cards (Visa, MasterCard, American Express, Discover)<\/li>\n<li>ACH\/Bank Transfer payments<\/li>\n<li>Configurable convenience fees for different payment types<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>WooCommerce 3.5 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>SSL Certificate (required for secure payment processing)<\/li>\n<li>Active <a href=\"https:\/\/www.chargeanywhere.com\/\">Charge Anywhere<\/a> merchant account<\/li>\n<li>Request sandbox account <a href=\"https:\/\/corporate.chargeanywhere.com\/contact-us\/?Reason=SIPBasic\">here<\/a> for testing<\/li>\n<\/ul>\n\n<h3>Configuration<\/h3>\n\n<p>After installation, configure the plugin:<\/p>\n\n<ol>\n<li><p><strong>Navigate to Payment Settings<\/strong><\/p>\n\n<ul>\n<li>Go to WooCommerce \u2192 Settings \u2192 Payments<\/li>\n<li>Click on \"Charge Anywhere\" to open settings<\/li>\n<\/ul><\/li>\n<li><p><strong>Enter API Credentials<\/strong><\/p>\n\n<ul>\n<li>Add your Charge Anywhere Login ID<\/li>\n<li>Add your Transaction Key<\/li>\n<li>Select Sandbox or Live mode<\/li>\n<\/ul><\/li>\n<li><p><strong>Configure Payment Options<\/strong><\/p>\n\n<ul>\n<li>Enable\/disable credit card payments<\/li>\n<li>Enable\/disable ACH payments<\/li>\n<li>Set payment method titles and descriptions<\/li>\n<li>Configure service fees if needed<\/li>\n<\/ul><\/li>\n<li><p><strong>Test the Integration<\/strong><\/p>\n\n<ul>\n<li>Use sandbox mode for testing<\/li>\n<li>Process test transactions to verify setup<\/li>\n<li>Switch to live mode when ready for production<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=installation-->\n<h3>Automatic Installation (Recommended)<\/h3>\n\n<ol>\n<li>Go to WordPress Admin \u2192 Plugins \u2192 Add New<\/li>\n<li>Search for \"Charge Anywhere Payment Gateway\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Configure the plugin in WooCommerce \u2192 Settings \u2192 Payments<\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to WordPress Admin \u2192 Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Choose the zip file and click \"Install Now\"<\/li>\n<li>Activate the plugin after installation<\/li>\n<li>Configure in WooCommerce \u2192 Settings \u2192 Payments<\/li>\n<\/ol>\n\n<h3>FTP Installation<\/h3>\n\n<ol>\n<li>Extract the plugin files from the zip<\/li>\n<li>Upload the entire plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Go to WordPress Admin \u2192 Plugins and activate the plugin<\/li>\n<li>Configure in WooCommerce \u2192 Settings \u2192 Payments<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20to%20be%20pci%20compliant%20to%20use%20this%20plugin%3F'><h3>Do I need to be PCI Compliant to use this plugin?<\/h3><\/dt>\n<dd><p>No. This plugin uses secure tokenization and does not store or transmit sensitive card data through your website. All payment data is handled directly by Charge Anywhere, a Level 1 PCI compliant payment processor.<\/p><\/dd>\n<dt id='is%20ssl%20required%3F'><h3>Is SSL required?<\/h3><\/dt>\n<dd><p>Yes, SSL is required for secure payment processing. Most hosting providers offer free SSL certificates.<\/p><\/dd>\n<dt id='does%20this%20work%20with%20woocommerce%20blocks%3F'><h3>Does this work with WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes! This plugin fully supports both traditional WooCommerce checkout and the new WooCommerce Blocks checkout experience.<\/p><\/dd>\n<dt id='can%20i%20process%20refunds%20from%20wordpress%3F'><h3>Can I process refunds from WordPress?<\/h3><\/dt>\n<dd><p>Yes, you can process full or partial refunds directly from your WordPress dashboard without logging into your Charge Anywhere account.<\/p><\/dd>\n<dt id='what%20payment%20methods%20are%20supported%3F'><h3>What payment methods are supported?<\/h3><\/dt>\n<dd><p>The plugin supports credit cards (Visa, MasterCard, American Express, Discover) and ACH\/bank transfer payments.<\/p><\/dd>\n<dt id='can%20i%20add%20service%20fees%20or%20convenience%20charges%3F'><h3>Can I add service fees or convenience charges?<\/h3><\/dt>\n<dd><p>Yes, the plugin supports configurable service fees and convenience charges for different payment methods.<\/p><\/dd>\n<dt id='how%20do%20i%20test%20the%20plugin%20before%20going%20live%3F'><h3>How do I test the plugin before going live?<\/h3><\/dt>\n<dd><p>Use the sandbox mode with test credentials provided by Charge Anywhere. You can process test transactions without real money changing hands.<\/p><\/dd>\n<dt id='what%20if%20i%20need%20support%3F'><h3>What if I need support?<\/h3><\/dt>\n<dd><p>Contact Charge Anywhere support through their website or your account representative for assistance with setup and configuration.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.2<\/h4>\n\n<ul>\n<li>Complete refund system overhaul with enhanced fee handling<\/li>\n<li>Implemented pro-rata fee refund calculations for partial refunds<\/li>\n<li>Added double-refund prevention and race condition protection<\/li>\n<li>Enhanced refund validation with item-level tracking<\/li>\n<li>Improved admin UI with real-time refund amount validation<\/li>\n<li>Added settings validation and default value handling for upgrades<\/li>\n<li>Tax-aware fee refund processing for accurate calculations<\/li>\n<li>Better error handling and logging throughout refund process<\/li>\n<\/ul>\n\n<h4>4.1<\/h4>\n\n<ul>\n<li>Enhanced order completion workflow for successful transactions<\/li>\n<li>Improved transaction status handling<\/li>\n<li>Updated payment processing reliability<\/li>\n<li>Minor bug fixes and improvements<\/li>\n<\/ul>\n\n<h4>4.0<\/h4>\n\n<ul>\n<li>Complete rewrite with modern React architecture<\/li>\n<li>Added full WooCommerce Blocks checkout support<\/li>\n<li>Improved payment form UI\/UX with React components<\/li>\n<li>Enhanced security with updated tokenization<\/li>\n<li>Unified build system for better performance<\/li>\n<li>Improved mobile responsiveness<\/li>\n<li>Added comprehensive error handling<\/li>\n<li>Updated for WordPress 6.6 compatibility<\/li>\n<\/ul>\n\n<h4>3.3<\/h4>\n\n<ul>\n<li>Added compatibility with WooCommerce High-Performance Order Storage (HPOS)<\/li>\n<\/ul>\n\n<h4>3.2<\/h4>\n\n<ul>\n<li>Discount coupon bug fix<\/li>\n<li>Spaces in credit card entry fixed<\/li>\n<\/ul>\n\n<h4>3.1<\/h4>\n\n<ul>\n<li>Added Amex support<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Updated payment flow<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Added support to WooCommerce Blocks<\/li>\n<\/ul>\n\n<h4>1.13<\/h4>\n\n<ul>\n<li>Removed additional fees sort. Convenience Fee will always come after Service Fee<\/li>\n<\/ul>\n\n<h4>1.12<\/h4>\n\n<ul>\n<li>Added conditions for transaction capture &amp; return, service fee label made dynamic<\/li>\n<\/ul>\n\n<h4>1.11<\/h4>\n\n<ul>\n<li>Fixed refund service fee issue<\/li>\n<\/ul>\n\n<h4>1.10<\/h4>\n\n<ul>\n<li>Fixed issues in tax &amp; shipping amount at refund stage<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Fixed some validation issues<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>Enabled Request &amp; Response log<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Enabled CREDIT &amp; ACH service and convenience charges<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Charge Anywhere live URL changed, text field labels updated<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Additional data sanitization, escaping, and validation<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Added validation for data sanitization, escaping, and validation<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Plugin text improvements<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added email customer &amp; email merchant options, fixed spelling errors<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Charge Anywhere payment gateway integration for WooCommerce to accept credit cards directly on WordPress e-commerce websites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/162660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=162660"}],"author":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tsmires"}],"wp:attachment":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=162660"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=162660"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=162660"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=162660"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=162660"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=162660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}