{"id":361851,"date":"2026-09-01T10:54:18","date_gmt":"2026-09-01T10:54:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/technical-himanshu-payment-fees\/"},"modified":"2026-09-01T10:53:52","modified_gmt":"2026-09-01T10:53:52","slug":"technical-himanshu-payment-fees","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/technical-himanshu-payment-fees\/","author":23349395,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Technical Himanshu Payment Fees","header_author":"Technical Himanshu","header_description":"Add fixed or percentage\u2011based handling fees per payment gateway in WooCommerce.","assets_banners_color":"f1f5fa","last_updated":"2026-09-01 10:53:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/technicalhimanshu.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":61,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"technicalhimanshu","date":"2026-09-01 10:53:52","revision":3675907}},"upgrade_notice":{"1.0.0":"<p>Initial release. No upgrade required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3675903,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3675903,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3675903,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3675903,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3675903,"resolution":"1","location":"assets","locale":"","width":2940,"height":1610},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3675903,"resolution":"2","location":"assets","locale":"","width":2940,"height":1606},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3675903,"resolution":"3","location":"assets","locale":"","width":2620,"height":1670},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3675903,"resolution":"4","location":"assets","locale":"","width":1974,"height":1630},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3675903,"resolution":"5","location":"assets","locale":"","width":2940,"height":1608},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3675903,"resolution":"6","location":"assets","locale":"","width":2936,"height":1604}},"screenshots":{"1":"Plugin Menu &amp; Quick Access Button.","2":"Settings Page and + Add Payment Fee Button.","3":"Adding or editing a fee rule.","4":"Help &amp; Documentation Page.","5":"The main settings page listing all fee rules.","6":"The fee displayed on the checkout page."}},"plugin_section":[],"plugin_tags":[74793,278653,157467,169125,278652],"plugin_category":[],"plugin_contributors":[253705],"plugin_business_model":[],"class_list":["post-361851","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout-fee","plugin_tags-gateway-fee","plugin_tags-handling-fee","plugin_tags-payment-fee","plugin_tags-payment-gateway-fee","plugin_contributors-technicalhimanshu","plugin_committers-technicalhimanshu"],"banners":{"banner":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/banner-772x250.png?rev=3675903","banner_2x":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/banner-1544x500.png?rev=3675903","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/icon-128x128.png?rev=3675903","icon_2x":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/icon-256x256.png?rev=3675903","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/screenshot-1.png?rev=3675903","caption":"Plugin Menu &amp; Quick Access Button."},{"src":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/screenshot-2.png?rev=3675903","caption":"Settings Page and + Add Payment Fee Button."},{"src":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/screenshot-3.png?rev=3675903","caption":"Adding or editing a fee rule."},{"src":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/screenshot-4.png?rev=3675903","caption":"Help &amp; Documentation Page."},{"src":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/screenshot-5.png?rev=3675903","caption":"The main settings page listing all fee rules."},{"src":"https:\/\/ps.w.org\/technical-himanshu-payment-fees\/assets\/screenshot-6.png?rev=3675903","caption":"The fee displayed on the checkout page."}],"raw_content":"<!--section=description-->\n<p>Technical Himanshu Payment Fees is a lightweight WooCommerce extension that allows store owners to add custom handling or processing fees based on the selected payment gateway. No coding required \u2013 configure everything from your WordPress admin.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Multiple Payment Gateway Fees<\/strong> \u2013 Assign unique fees to any active payment gateway (PhonePe, COD, Bank Transfer, PayPal, Stripe, and more).<\/li>\n<li><strong>Flexible Fee Types<\/strong> \u2013 Choose between <strong>percentage<\/strong> or <strong>fixed<\/strong> fees.<\/li>\n<li><strong>Custom Fee Name<\/strong> \u2013 Display a custom label on the checkout page (e.g., \"Handling Fee\", \"Processing Fee\", \"COD Charge\").<\/li>\n<li><strong>Currency Control<\/strong> \u2013 Apply fees to <strong>all currencies<\/strong> or restrict to a <strong>specific currency<\/strong>.<\/li>\n<li><strong>Tax Support<\/strong> \u2013 Optionally make the fee taxable \u2013 WooCommerce automatically applies store taxes.<\/li>\n<li><strong>Payment Gateway Switching<\/strong> \u2013 When customers switch payment methods, fees are updated dynamically \u2013 no duplicate fees.<\/li>\n<li><strong>Zero Duplicate Fees<\/strong> \u2013 Fees are added once per cart calculation, even during AJAX updates.<\/li>\n<li><strong>Classic Checkout Compatible<\/strong> \u2013 Works with the traditional WooCommerce checkout.<\/li>\n<li><strong>Checkout Block Compatible<\/strong> \u2013 Fully integrated with the WooCommerce Checkout Block.<\/li>\n<li><strong>HPOS Ready<\/strong> \u2013 Declared compatible with High\u2011Performance Order Storage.<\/li>\n<li><strong>Currency\u2011Switcher Friendly<\/strong> \u2013 Detects the active checkout currency automatically.<\/li>\n<li><strong>Lightweight &amp; Performance\u2011Focused<\/strong> \u2013 No unnecessary assets, no bloat.<\/li>\n<li><strong>Zero External Dependencies<\/strong> \u2013 No tracking, no telemetry, no external APIs \u2013 everything runs locally on your site.<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Payment Fees<\/strong>.<\/li>\n<li>Click <strong>Add Payment Fee<\/strong>.<\/li>\n<li>Select a gateway, enter a fee name, choose a fee type (percentage or fixed), set the amount, and select currency preferences.<\/li>\n<li>Save \u2013 done!<\/li>\n<\/ol>\n\n<p>When a customer selects the configured gateway during checkout, the fee is automatically added to the cart total. If they switch to a different gateway, the fee updates or disappears accordingly \u2013 no manual intervention required.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect, store, or transmit any personal data. It works entirely locally on your WordPress site and does not interact with any external services.<\/p>\n\n<!--section=installation-->\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Upload the <code>technical-himanshu-payment-fees<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Navigate to <strong>WooCommerce \u2192 Payment Fees<\/strong>.<\/li>\n<li>Click <strong>Add Payment Fee<\/strong> and configure your first rule.<\/li>\n<li>Save and test on your checkout page.<\/li>\n<\/ol>\n\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress admin.<\/li>\n<li>Search for <strong>Technical Himanshu Payment Fees<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<li>Follow the steps above to add your first fee rule.<\/li>\n<\/ol>\n\n<p><strong>Note:<\/strong> WooCommerce must be installed and active for the plugin to work.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20payment%20gateways%20are%20supported%3F\"><h3>Which payment gateways are supported?<\/h3><\/dt>\n<dd><p>All active WooCommerce payment gateways are automatically detected and listed in the settings. This includes PhonePe, COD, Bank Transfer, Check Payments, PayPal, Stripe, Razorpay, and any other WooCommerce-compatible gateway.<\/p><\/dd>\n<dt id=\"can%20i%20apply%20a%20fee%20to%20all%20currencies%3F\"><h3>Can I apply a fee to all currencies?<\/h3><\/dt>\n<dd><p>Yes. When adding a fee rule, choose <strong>\"All currencies\"<\/strong> to apply the fee regardless of the current checkout currency.<\/p><\/dd>\n<dt id=\"can%20i%20restrict%20a%20fee%20to%20a%20specific%20currency%3F\"><h3>Can I restrict a fee to a specific currency?<\/h3><\/dt>\n<dd><p>Yes. Select <strong>\"Specific currency\"<\/strong> and choose the desired currency from the dropdown. The fee will only apply when the customer's current checkout currency matches.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20multi%E2%80%91currency%20plugins%3F\"><h3>Does the plugin work with multi\u2011currency plugins?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses WooCommerce's active currency at the time of calculation. Most currency switchers update WooCommerce's active currency, so the fee will apply correctly.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20customer%20switches%20payment%20gateways%3F\"><h3>What happens if a customer switches payment gateways?<\/h3><\/dt>\n<dd><p>The fee is updated dynamically. If the new gateway has a fee rule, it applies; if not, the fee is removed. Old fees are never carried over.<\/p><\/dd>\n<dt id=\"will%20the%20fee%20be%20duplicated%20if%20the%20cart%20recalculates%3F\"><h3>Will the fee be duplicated if the cart recalculates?<\/h3><\/dt>\n<dd><p>No. The fee is added only once per cart calculation, even during AJAX updates. Duplicate fees are prevented.<\/p><\/dd>\n<dt id=\"is%20the%20checkout%20block%20supported%3F\"><h3>Is the Checkout Block supported?<\/h3><\/dt>\n<dd><p>Yes. The plugin integrates seamlessly with the WooCommerce Checkout Block.<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20a%20percentage%20fee%3F\"><h3>How do I set up a percentage fee?<\/h3><\/dt>\n<dd><p>When adding a fee rule, select <strong>\"Percentage\"<\/strong> as the fee type and enter the percentage amount (e.g., <code>3<\/code> for 3%).<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20a%20fixed%20fee%3F\"><h3>How do I set up a fixed fee?<\/h3><\/dt>\n<dd><p>Select <strong>\"Fixed\"<\/strong> as the fee type and enter the fixed amount (e.g., <code>50<\/code> for \u20b950.00).<\/p><\/dd>\n<dt id=\"does%20the%20fee%20apply%20before%20or%20after%20coupons%3F\"><h3>Does the fee apply before or after coupons?<\/h3><\/dt>\n<dd><p>The fee is calculated based on the cart subtotal (before coupons by default). Coupons do not affect the fee calculation in v1.0.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20disable%20a%20fee%20rule%3F\"><h3>What happens if I disable a fee rule?<\/h3><\/dt>\n<dd><p>Disabled rules are ignored during checkout. You can re\u2011enable them at any time.<\/p><\/dd>\n<dt id=\"can%20i%20make%20the%20fee%20taxable%3F\"><h3>Can I make the fee taxable?<\/h3><\/dt>\n<dd><p>Yes. Check the <strong>\"Apply tax to this fee\"<\/strong> option when adding or editing a rule. WooCommerce will handle tax calculations based on your store settings.<\/p><\/dd>\n<dt id=\"will%20this%20work%20with%20my%20theme%3F\"><h3>Will this work with my theme?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses standard WooCommerce hooks and works with any WooCommerce\u2011compatible theme.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20collect%20any%20personal%20data%3F\"><h3>Does this plugin collect any personal data?<\/h3><\/dt>\n<dd><p>No. This plugin does not collect, store, or transmit any personal data. It works entirely locally on your WordPress site.<\/p><\/dd>\n<dt id=\"is%20there%20a%20premium%20version%3F\"><h3>Is there a premium version?<\/h3><\/dt>\n<dd><p>No. This is a completely free plugin. We believe in keeping it simple and accessible for everyone.<\/p><\/dd>\n<dt id=\"how%20can%20i%20get%20support%3F\"><h3>How can I get support?<\/h3><\/dt>\n<dd><p>Visit the <a href=\"https:\/\/wordpress.org\/support\/plugin\/technical-himanshu-payment-fees\/\">WordPress.org support forum<\/a> for help. We respond to all queries within 24\u201148 hours.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Add multiple payment gateway fee rules<\/li>\n<li>Support for percentage and fixed fees<\/li>\n<li>Currency control (all currencies or specific)<\/li>\n<li>Taxable fee option<\/li>\n<li>Classic checkout and Checkout Block compatibility<\/li>\n<li>HPOS compatibility<\/li>\n<li>Currency\u2011switcher friendly<\/li>\n<li>Translation ready<\/li>\n<\/ul>","raw_excerpt":"Add fixed or percentage\u2011based handling fees to WooCommerce payment gateways \u2013 no coding required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=361851"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/technicalhimanshu"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361851"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361851"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361851"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361851"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361851"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}