
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 must be installed and active.
Introduction
Fonepay 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.
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, privacy policy.
Screenshots

Gateway settings under WooCommerce > Settings > Payments > Fonepay.

Fonepay as a payment option at checkout.

The Fonepay Transactions report under WooCommerce > Fonepay Transactions.