{"id":52141,"date":"2016-11-12T06:49:35","date_gmt":"2016-11-12T06:49:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/ni-woocommerce-payment-gateway-charges\/"},"modified":"2026-10-03T09:11:03","modified_gmt":"2026-10-03T09:11:03","slug":"ni-woocommerce-payment-gateway-charges","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ni-woocommerce-payment-gateway-charges\/","author":14386511,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.0","stable_tag":"1.7.0","tested":"7.1.3","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Ni WooCommerce Payment Gateway Charges","header_author":"anzia","header_description":"","assets_banners_color":"8295be","last_updated":"2026-10-03 09:11:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ni-woocommerce-payment-gateway-charges\/","header_author_uri":"http:\/\/naziinfotech.com\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":8881,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.7.0":{"tag":"1.7.0","author":"anzia","date":"2026-10-03 09:11:03","revision":3725982}},"upgrade_notice":{"1.7.0":"<p>Adds WooCommerce HPOS compatibility and a new unified Extra Charges settings table. Recommended update for all users, especially stores running WooCommerce HPOS.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":[],"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3725982,"resolution":"1544x500","location":"assets","locale":"","width":2172,"height":724},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3725982,"resolution":"772x250","location":"assets","locale":"","width":2171,"height":724}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.7.0"],"block_files":[],"assets_screenshots":{"screenshot-3.png":{"filename":"screenshot-3.png","revision":3725982,"resolution":"3","location":"plugin","width":596,"height":197},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3725982,"resolution":"2","location":"plugin","width":582,"height":273},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3725982,"resolution":"5","location":"plugin","width":515,"height":387},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3725982,"resolution":"4","location":"plugin","width":771,"height":286},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3725982,"resolution":"1","location":"plugin","width":537,"height":447},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3725982,"resolution":"6","location":"plugin","width":1142,"height":1447}},"screenshots":{"1":"Checkout page order summary showing the extra payment gateway charge.","2":"Payment gateway charges settings.","3":"WooCommerce checkout settings section for payment gateway extra charges.","4":"WooCommerce admin order product details section.","5":"WooCommerce order email.","6":"Payment Gateway Sales Report."}},"plugin_section":[],"plugin_tags":[152762,235603,239188,274545,284159],"plugin_category":[],"plugin_contributors":[86913],"plugin_business_model":[],"class_list":["post-52141","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout-fees","plugin_tags-extra-charges","plugin_tags-hpos-compatible","plugin_tags-payment-gateway-surcharge","plugin_tags-woocommerce-payment-gateway-fees","plugin_contributors-anzia","plugin_committers-anzia"],"banners":{"banner":"https:\/\/ps.w.org\/ni-woocommerce-payment-gateway-charges\/assets\/banner-772x250.png?rev=3725982","banner_2x":"https:\/\/ps.w.org\/ni-woocommerce-payment-gateway-charges\/assets\/banner-1544x500.png?rev=3725982","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ni-woocommerce-payment-gateway-charges_8295be.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/ni-woocommerce-payment-gateway-charges\/trunk\/screenshot-1.png?rev=3725982","caption":"Checkout page order summary showing the extra payment gateway charge."},{"src":"https:\/\/ps.w.org\/ni-woocommerce-payment-gateway-charges\/trunk\/screenshot-2.png?rev=3725982","caption":"Payment gateway charges settings."},{"src":"https:\/\/ps.w.org\/ni-woocommerce-payment-gateway-charges\/trunk\/screenshot-3.png?rev=3725982","caption":"WooCommerce checkout settings section for payment gateway extra charges."},{"src":"https:\/\/ps.w.org\/ni-woocommerce-payment-gateway-charges\/trunk\/screenshot-4.png?rev=3725982","caption":"WooCommerce admin order product details section."},{"src":"https:\/\/ps.w.org\/ni-woocommerce-payment-gateway-charges\/trunk\/screenshot-5.png?rev=3725982","caption":"WooCommerce order email."},{"src":"https:\/\/ps.w.org\/ni-woocommerce-payment-gateway-charges\/trunk\/screenshot-6.png?rev=3725982","caption":"Payment Gateway Sales Report."}],"raw_content":"<!--section=description-->\n<h4>WooCommerce Payment Gateway Fees, Made Simple<\/h4>\n\n<p>\nNi WooCommerce Payment Gateway Charges lets you add an extra charge, fee, or surcharge to any WooCommerce payment method at checkout. Pass on processing costs, encourage customers toward lower-cost payment methods, or charge a convenience fee for cash on delivery \u2014 all configurable per gateway, with no coding required. Works with the built-in offline gateways (\"Direct bank transfer \/ BACS,\" \"Check payments,\" \"Cash on delivery\") as well as any custom or third-party payment gateway active on your store.\n<\/p>\n\n<p>\nSet the extra charge as either a <strong>Fixed Amount<\/strong> or a <strong>Percentage<\/strong> of the order total, independently for every payment gateway, from one convenient screen.\n<\/p>\n\n<p>\nTurn the feature on or off instantly with the \"Enable Extra Charges\" setting, and choose whether the fee is taxable via the \"Extra Charges Option\" (Include Tax \/ Exclude Tax).\n<\/p>\n\n<p>\nA built-in sales dashboard gives you an at-a-glance view of orders, revenue by payment gateway, top customers, and top countries \u2014 and is fully compatible with <strong>WooCommerce HPOS (High-Performance Order Storage)<\/strong> as well as legacy (post-based) order storage.\n<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Add a fixed or percentage extra charge \/ surcharge for each payment gateway individually.<\/li>\n<li>One unified settings table to configure extra charges for every active payment gateway, with values pre-filled from existing settings.<\/li>\n<li>Works with WooCommerce core offline gateways and any custom payment gateway.<\/li>\n<li>Option to make the extra charge taxable (include tax) or tax-exempt (exclude tax).<\/li>\n<li>Enable or disable the extra-charges feature at any time with one setting.<\/li>\n<li>Extra charges\/fees appear as a line item in the cart, checkout, order emails, and the WooCommerce admin order screen.<\/li>\n<li>Sales dashboard: total\/periodic sales, order status breakdown, payment gateway report, top customers, top countries, and stock overview.<\/li>\n<li>Compatible with WooCommerce HPOS (custom order tables) and legacy post-based order storage.<\/li>\n<\/ul>\n\n<p><\/p>\n\n<h4>Support\/Feedback Email\/New Requirement<\/h4>\n\n<ul>\n<li>We are open to your suggestions and feedback - Thank you for using or trying out one of our plugins<\/li>\n<li><a href=\"mailto:support@naziinfotech.com\">support@naziinfotech.com<\/a><\/li>\n<\/ul>\n\n<p><\/p>\n\n<h3>Disclaimer<\/h3>\n\n<p>It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Use the WordPress plugin installer or upload files to the WordPress plugin directory.<\/li>\n<li>Activate the Ni WooCommerce Payment Gateway Charges plugin from the admin panel.<\/li>\n<li>Find the \"Payment\" menu in the WordPress admin sidebar, then go to Setting to configure extra charges for each payment gateway.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Click on the support tab or email support@naziinfotech.com<\/p><\/dd>\n<dt id=\"do%20you%20customize%20this%20plugin%3F\"><h3>Do you customize this plugin?<\/h3><\/dt>\n<dd><p>Yes, as per requirement we can customize this plugin.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20woocommerce%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Is this plugin compatible with WooCommerce HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares HPOS compatibility and works correctly whether your store uses HPOS (custom order tables) or legacy, post-based order storage \u2014 including the sales dashboard reports.<\/p><\/dd>\n<dt id=\"where%20do%20i%20set%20the%20extra%20charge%20for%20each%20payment%20gateway%3F\"><h3>Where do I set the extra charge for each payment gateway?<\/h3><\/dt>\n<dd><p>Go to Payment &gt; Setting in the WordPress admin and use the \"Extra Charges by Payment Gateway\" table to set a fixed amount or percentage for each active gateway in one place.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>version 1.7.0 -03-October-2026<\/h4>\n\n<ul>\n<li>Added: Full WooCommerce HPOS (High-Performance Order Storage) compatibility, including a dual-mode dashboard that works correctly under both HPOS and legacy order storage.<\/li>\n<li>Added: Declared HPOS (\"custom_order_tables\") compatibility with WooCommerce.<\/li>\n<li>Added: Unified \"Extra Charges by Payment Gateway\" settings table listing every active gateway in one place, pre-filled from existing settings.<\/li>\n<li>Fixed: Extra Charges fields now save correctly on payment gateways whose settings screen uses WooCommerce's newer React-based rendering.<\/li>\n<li>Fixed: Dashboard yearly sales report could include non-order data; stock report threshold comparison bug corrected.<\/li>\n<li>Fixed: Settings page save handler now verifies a nonce and user capability.<\/li>\n<li>Tested: Compatible With WooCommerce 11.1.0<\/li>\n<li>Tested: Compatible With WordPress 7.1.2<\/li>\n<\/ul>\n\n<h4>version 1.6.0 -24-March-2024<\/h4>\n\n<ul>\n<li>Fixed: Security issue<\/li>\n<li>Tested: Compatible With WooCommerce 8.7.0<\/li>\n<li>Tested: Compatible With WordPress 6.4.3<\/li>\n<\/ul>\n\n<h4>version 1.5.9 -23-November-2023<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 8.3.1<\/li>\n<li>Tested: Compatible With WordPress 6.4.1<\/li>\n<\/ul>\n\n<h4>version  1.5.8 -09-May-2023<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 7.6.1 <\/li>\n<li>Tested: Compatible With WordPress 6.2<\/li>\n<li>Added: Added payment tab link to setting page<\/li>\n<\/ul>\n\n<h4>version  1.5.7 -02-March-2023<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 7.4.1<\/li>\n<\/ul>\n\n<h4>version  1.5.6 -20-January-2023<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 7.3.0<\/li>\n<li>Tested: Compatible With WordPress 6.1.1<\/li>\n<\/ul>\n\n<h4>version  1.5.5 -07-August-2022<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 6.7.0<\/li>\n<li>Tested: Compatible With WordPress 6.0.1<\/li>\n<\/ul>\n\n<h4>version  1.5.4 -01-June-2022<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 6.5.1<\/li>\n<li>Tested: Compatible With WordPress 6.0<\/li>\n<\/ul>\n\n<h4>version 1.5.3 -28-January-2022<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 6.1.1<\/li>\n<li>Tested: Compatible With WordPress 5.9<\/li>\n<\/ul>\n\n<h4>version 1.5.2 -28-January-2022<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 6.1.1<\/li>\n<li>Tested: Compatible With WordPress 5.9<\/li>\n<\/ul>\n\n<h4>version 1.5.1 -23-Aug-2021<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 5.6.0<\/li>\n<li>Tested: Compatible With WordPress 5.8<\/li>\n<\/ul>\n\n<h4>version 1.5.0 -08-July-2021<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 5.4.1<\/li>\n<li>Tested: Compatible With WordPress 5.7.2<\/li>\n<li>BugFix: Internal bugfix<\/li>\n<\/ul>\n\n<h4>version 1.4.9 -29-April-2021<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 5.2.2 <\/li>\n<li>Tested: Compatible With WordPress 5.7.1<\/li>\n<\/ul>\n\n<h4>version 1.4.8 -02-February-2021<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 4.9.2<\/li>\n<li>Tested: Compatible With WordPress 5.6<\/li>\n<\/ul>\n\n<h4>version 1.4.7 -13-November-2020<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 4.7.0<\/li>\n<li>Tested: Compatible With WordPress 5.5.3<\/li>\n<\/ul>\n\n<h4>version 1.4.6 -16-August-2020<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 4.3.3<\/li>\n<li>Tested: Compatible With WordPress 5.5<\/li>\n<\/ul>\n\n<h4>version 1.4.5 -18-July-2020<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 4.1.0<\/li>\n<li>Tested: Compatible With WordPress 5.4.1<\/li>\n<\/ul>\n\n<h4>version 1.4.4 -04-June-2020<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce  4.2.0<\/li>\n<li>Tested: Compatible With WordPress 5.4.1<\/li>\n<li>Add: Improve Dashboard  UI and added sales summary <\/li>\n<\/ul>\n\n<h4>version 1.4.3 -09-April-2020<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce  4.0.1<\/li>\n<li>Tested: Compatible With WordPress 5.4<\/li>\n<li>Add: Allow decimal number in extra charges field <\/li>\n<\/ul>\n\n<h4>version 1.4.2 -01-March-2020<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.9.2 <\/li>\n<\/ul>\n\n<h4>version 1.4.1 -20-January-2020<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.8.1<\/li>\n<li>Tested: Compatible With WordPress 5.3.2<\/li>\n<\/ul>\n\n<h4>version 1.4.0 -15-November-2019<\/h4>\n\n<ul>\n<li>Tested: Compatible With WordPress 5.3<\/li>\n<\/ul>\n\n<h4>version 1.3.9 -30-September-2019<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.7.0 <\/li>\n<li>Tested: Compatible With WordPress 5.2.3<\/li>\n<\/ul>\n\n<h4>version 1.3.8 -05-August-2019<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.6.5 <\/li>\n<li>Tested: Compatible With WordPress 5.2.2<\/li>\n<\/ul>\n\n<h4>version 1.3.7 -18-May-2019<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.6.3<\/li>\n<li>Tested: Compatible With WordPress 5.2<\/li>\n<\/ul>\n\n<h4>version 1.3.6 -31-March-2019<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.5.7<\/li>\n<li>Tested: Compatible With WordPress 5.1.1<\/li>\n<\/ul>\n\n<h4>version 1.3.5 -01-December-2019<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.5.3<\/li>\n<li>Tested: Compatible With WordPress 5.0.2<\/li>\n<\/ul>\n\n<h4>version 1.3.4 -21-October-2018<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.4.7<\/li>\n<li>Tested: Compatible With WordPress  4.9.8<\/li>\n<\/ul>\n\n<h4>version 1.3.3 -19-September-2018<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.4.5<\/li>\n<li>Tested: Compatible With WordPress 4.9.8<\/li>\n<\/ul>\n\n<h4>version 1.3.2 -15-July-2018<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.4.3<\/li>\n<li>Tested: Compatible With WordPress 4.9.7<\/li>\n<\/ul>\n\n<h4>version 1.3.1 - 06-May-2018<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.3.5<\/li>\n<li>Tested: Compatible With WordPress 4.9.5<\/li>\n<li>BugFix: Internal bugFix<\/li>\n<\/ul>\n\n<h4>version 1.3 - 03-January-2018<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.2.6<\/li>\n<li>Tested: Compatible With WordPress 4.9.1<\/li>\n<\/ul>\n\n<h4>version 1.2 - 19-June-2017<\/h4>\n\n<ul>\n<li>Tested: Compatible With WooCommerce 3.0.8<\/li>\n<li>Tested: Compatible With WordPress 4.8<\/li>\n<\/ul>\n\n<h4>version 1.1 - 07-April -2017<\/h4>\n\n<ul>\n<li>Tested: Compatible With WordPress 4.7.3<\/li>\n<li>Tested: Compatible With Woocommerce  3.0.0<\/li>\n<\/ul>\n\n<h4>version 1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Add a WooCommerce payment gateway fee or surcharge, fixed amount or percentage, per payment method at checkout. Fully compatible with WooCommerce HPOS &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/52141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=52141"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/anzia"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=52141"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=52141"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=52141"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=52141"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=52141"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=52141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}