Title: Webknit Payment Gateway for Fonepay
Author: Webknit Digital
Published: <strong>August 26, 2026</strong>
Last modified: August 27, 2026

---

Search plugins

![](https://ps.w.org/webknit-payment-gateway-for-fonepay/assets/banner-772x250.png?
rev=3667224)

![](https://ps.w.org/webknit-payment-gateway-for-fonepay/assets/icon-256x256.png?
rev=3667224)

# Webknit Payment Gateway for Fonepay

 By [Webknit Digital](https://profiles.wordpress.org/webknitdigital/)

[Download](https://downloads.wordpress.org/plugin/webknit-payment-gateway-for-fonepay.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/webknit-payment-gateway-for-fonepay/#description)
 * [Reviews](https://wordpress.org/plugins/webknit-payment-gateway-for-fonepay/#reviews)
 *  [Installation](https://wordpress.org/plugins/webknit-payment-gateway-for-fonepay/#installation)
 * [Development](https://wordpress.org/plugins/webknit-payment-gateway-for-fonepay/#developers)

 [Support](https://wordpress.org/support/plugin/webknit-payment-gateway-for-fonepay/)

## Description

#### Accept Fonepay in WooCommerce

This plugin adds Fonepay as a payment method at checkout, supporting both the classic(
shortcode) checkout and the WooCommerce Cart/Checkout blocks.

Please note that [WooCommerce](https://wordpress.org/plugins/woocommerce/) must 
be installed and active.

#### Introduction

[Fonepay](https://fonepay.com/) is a Nepali digital payment portal developed by 
F1Soft. Since Fonepay only settles in NPR, this plugin only makes sense for stores
that accept payment in Nepalese Rupees.

This plugin was developed independently and has no affiliation with F1Soft.

#### Questions?

Reach out to Webknit Digital at [webknitdigital.com](https://webknitdigital.com/contact/).

### External services

This plugin connects to Fonepay’s payment API to process checkout payments.

At checkout, when a customer chooses Fonepay, the order amount, order reference,
merchant code, and signature are sent to Fonepay’s request endpoint and the customer
is redirected there to complete payment. After payment, Fonepay sends the payment
result back to this plugin via a server-to-server callback (IPN) to confirm the 
order.

This service is provided by Fonepay (F1Soft International): [terms of service](https://fonepay.com/terms-and-conditions),
[privacy policy](https://fonepay.com/content/privacy-policy).

## Screenshots

[⌊Gateway settings under WooCommerce > Settings > Payments > Fonepay.⌉⌊Gateway settings
under WooCommerce > Settings > Payments > Fonepay.⌉[

Gateway settings under WooCommerce > Settings > Payments > Fonepay.

[⌊Fonepay as a payment option at checkout.⌉⌊Fonepay as a payment option at checkout
.⌉[

Fonepay as a payment option at checkout.

[⌊The Fonepay Transactions report under WooCommerce > Fonepay Transactions.⌉⌊The
Fonepay Transactions report under WooCommerce > Fonepay Transactions.⌉[

The Fonepay Transactions report under WooCommerce > Fonepay Transactions.

## Installation

#### Minimum Requirements

 * PHP 7.4 or greater.
 * WordPress 6.0 or greater.
 * WooCommerce 7.0 or greater.

#### Automatic installation

Search for “Webknit Payment Gateway for Fonepay” under Plugins > Add New and install
it directly.

#### Manual installation

Upload the plugin zip through Plugins > Add New > Upload Plugin, or extract it into
your `wp-content/plugins` directory directly, then activate through the “Plugins”
screen.

## FAQ

### What is needed to use this plugin?

See Minimum Requirements above. You’ll also need a Merchant Code and Merchant Secret
from Fonepay.

### Does this work with the block-based checkout?

Yes. Fonepay registers as a payment method for both the classic (shortcode) checkout
and the WooCommerce Cart/Checkout blocks.

### Which currencies does Fonepay support?

Fonepay only settles in NPR. The gateway automatically hides itself at checkout 
whenever the store or order currency isn’t NPR – there’s nothing to configure manually.

### I don’t see the Fonepay payment option during checkout?

Check that your store (or the order’s) currency is set to NPR – Fonepay only appears
at checkout for NPR orders. Also confirm your Merchant Code and Merchant Secret 
are entered under WooCommerce > Settings > Payments > Fonepay.

### The order was paid and shows “processing” instead of “completed” – is that right?

Yes, this is expected behavior. All payment gateways in WooCommerce must change 
the order status to “processing” when payment is confirmed, and should only move
to “completed” once the order has actually been fulfilled/delivered.

For downloadable products, WooCommerce’s default setting only grants access once
the order is “completed”. You can enable “Grant access to download the product after
payment” under WooCommerce > Settings > Products to release downloads as soon as
the order is “processing”.

### I have the correct Merchant Code and Secret but still get “Fonepay Verification Failure”.

Please contact [Fonepay support](https://fonepay.com/contact-us) to confirm your
Merchant Code and Secret are correct, and that you’re using the matching sandbox
or live credentials for your current mode.

### I get an error saying activation was blocked, or a warning notice, because of “another Fonepay payment gateway plugin”

This happens if another Fonepay gateway plugin is also active – both plugins register
the same WooCommerce gateway id and payment callback URL, so running them together
would cause payment failures. Deactivate one of the two plugins yourself (this plugin
never deactivates another plugin for you). If you’re migrating from the other plugin,
your existing settings (Merchant Code/Secret, etc.) carry over automatically once
you deactivate it and activate this one, since both use the same settings storage.

### Where can I report bugs or get support?

Contact Webknit Digital at [webknitdigital.com](https://webknitdigital.com/contact/).

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Webknit Payment Gateway for Fonepay” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Webknit Digital ](https://profiles.wordpress.org/webknitdigital/)

[Translate “Webknit Payment Gateway for Fonepay” into your language.](https://translate.wordpress.org/projects/wp-plugins/webknit-payment-gateway-for-fonepay)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/webknit-payment-gateway-for-fonepay/),
check out the [SVN repository](https://plugins.svn.wordpress.org/webknit-payment-gateway-for-fonepay/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/webknit-payment-gateway-for-fonepay/)
by [RSS](https://plugins.trac.wordpress.org/log/webknit-payment-gateway-for-fonepay/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * 1st release

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Fonepay](https://wordpress.org/plugins/tags/fonepay/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/webknit-payment-gateway-for-fonepay/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/webknit-payment-gateway-for-fonepay/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/webknit-payment-gateway-for-fonepay/reviews/)

## Contributors

 *   [ Webknit Digital ](https://profiles.wordpress.org/webknitdigital/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/webknit-payment-gateway-for-fonepay/)