Official WordPress.org plugin. Search "PayBridgeNP" from your WordPress admin, click Install, paste your API key. Works with every WooCommerce store - classic shortcode checkout, modern Blocks checkout, HPOS, any theme.

How it works
No shell access, no Composer, no .htaccess tweaks. This is a standard WordPress plugin upload - any host that runs WordPress runs this.
01
In your WordPress admin, go to Plugins → Add New, search for "PayBridgeNP", click Install Now, then Activate. Or download the ZIP from this page and upload it via Plugins → Add New → Upload Plugin.
02
Go to WooCommerce → Settings → Payments. PayBridgeNP appears in the list. Click Manage to open its settings and tick the Enable checkbox.
03
Paste your sk_live_ or sk_test_ key from the PayBridgeNP dashboard, paste the webhook signing secret, save. Your store is ready to accept Nepali payments.
Features
HPOS-compatible, block-checkout-aware, signature-verified. This isn't a reference implementation - it's the plugin we run on real Nepali stores.
Works with both the legacy shortcode checkout and the modern WooCommerce Blocks checkout out of the box. No theme changes required.
Declared compatibility with WooCommerce's High-Performance Order Storage. Runs cleanly on modern WC installs using custom order tables.
Every webhook delivery is verified against an HMAC-SHA256 signature. Unsigned events are rejected - no merchant-side configuration mistakes that open you up to forged payment events.
Uses WooCommerce's wc-api endpoints which work regardless of your permalink structure. No .htaccess surgery required.
Use a sk_test_ key and every payment flows through the eSewa and Khalti sandbox environments. No real money moves while you test.
Same license as WordPress and WooCommerce core. Source code ships inside the plugin ZIP - audit, fork, or modify as you need.
Compatibility
Transparent up front: here's the full compatibility matrix.
FAQ
Yes - the plugin is published on the WordPress.org plugin directory at wordpress.org/plugins/paybridgenp-for-woocommerce. From your WordPress admin, go to Plugins → Add New and search "PayBridgeNP" to install with one click. Auto-updates work through core WordPress. A direct ZIP download is also available from this page if your host blocks WP.org search.
WordPress 5.8 or newer, WooCommerce 7.0 or newer, PHP 7.4 or newer. The plugin is tested up to WordPress 7.0 and WooCommerce 10.7. It declares HPOS (High-Performance Order Storage) compatibility, so it works whether you've enabled HPOS or not.
The plugin is free. You only pay PayBridgeNP's standard transaction fees, same rates as using PayBridgeNP directly. No monthly subscription, no per-order markup, no hidden fees.
Your WooCommerce store currency must be set to NPR (Nepalese Rupee). Orders in other currencies will be refused by the gateway. Multi-currency support is on the roadmap.
Not currently. Like the Shopify integration, refunds must be processed from the PayBridgeNP dashboard, which then mirrors back to the WooCommerce order. This is a constraint of redirect-style gateways - the wallet provider (eSewa, Khalti, Fonepay) owns the refund path, not WooCommerce.
Both. The plugin registers itself for both the legacy shortcode checkout and the modern WooCommerce Blocks checkout. You don't have to pick - whichever your theme uses, the gateway appears.
Search "PayBridgeNP" from your WordPress admin, click Install, paste your PayBridgeNP API key, and the gateway appears on your checkout. No developer required.