Title: Nepali Payments for CampTix
Author: arunpyasi
Published: <strong>June 27, 2025</strong>
Last modified: August 6, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/nepali-payments-for-camptix.svg)

# Nepali Payments for CampTix

 By [arunpyasi](https://profiles.wordpress.org/arunpyasi/)

[Download](https://downloads.wordpress.org/plugin/nepali-payments-for-camptix.1.2.0.zip)

 * [Details](https://wordpress.org/plugins/nepali-payments-for-camptix/#description)
 * [Reviews](https://wordpress.org/plugins/nepali-payments-for-camptix/#reviews)
 *  [Installation](https://wordpress.org/plugins/nepali-payments-for-camptix/#installation)
 * [Development](https://wordpress.org/plugins/nepali-payments-for-camptix/#developers)

 [Support](https://wordpress.org/support/plugin/nepali-payments-for-camptix/)

## Description

Nepali Payments for CampTix adds Nepali payment gateways support to the CampTix 
plugin, allowing you to accept payments in Nepali Rupees (NPR).

Development of this plugin is on [GitHub](https://github.com/openarun/nepali-payments-for-camptix).

#### Supported Payment Gateways

 * [Khalti](https://khalti.com/)
 * [Fonepay QR](https://fonepay.com/)

#### Features

 * Seamless integration with CampTix
 * Supports test mode (sandbox) for development
 * Secure payment processing through Khalti and Fonepay QR
 * Fonepay QR checkout with on-page QR display and automatic payment confirmation
 * Automatic order status updates
 * Supports NPR currency

#### Important Note

CampTix plugin needs to be installed and activated for the Camptix Nepali Payments
gateway to work.

## Installation

 1. Upload `nepali-payments-for-camptix` to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to `Tickets -> Setup` in your WordPress admin area
 4. Set the currency to NPR
 5. Go to `Payment` tab and enable the payment gateway you want to use.

#### Khalti

 * Enter your Khalti Merchant Key
 * Set Reference Code (optional)
 * Enable/disable sandbox mode for testing

#### Fonepay QR

 * Enter your Fonepay merchant username and password
 * Paste your RSA private key (PEM) for request signing
 * Enter your Terminal ID
 * Set Reference Prefix (optional)
 * Enable/disable sandbox mode for testing

## FAQ

### How do I test the payment gateway?

**Khalti**
 1. Enable sandbox mode in the Khalti payment settings 2. Use Khalti’s
test credentials from https://docs.khalti.com/getting-started/#3-test-environment
3. Make a test purchase to verify the integration

**Fonepay QR**
 1. Enable sandbox mode in the Fonepay QR payment settings 2. Use
Fonepay UAT credentials and terminal details provided by Fonepay 3. Complete a test
purchase and scan the displayed QR with a supported banking or Fonepay app

### Which currencies are supported?

Currently, only Nepali Rupees (NPR) is supported.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Nepali Payments for CampTix” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ arunpyasi ](https://profiles.wordpress.org/arunpyasi/)

[Translate “Nepali Payments for CampTix” into your language.](https://translate.wordpress.org/projects/wp-plugins/nepali-payments-for-camptix)

### Interested in development?

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

## Changelog

#### 1.2.0

 * Add Khalti webhook payment notifications
 * Add Khalti payment refund support
 * Fix Khalti return handling when ConnectIPS mangles the query string
 * Harden Fonepay QR nonces, FAILED status handling, and timeout dedupe
 * Sanitize Khalti return parameters

#### 1.1.1

 * Fix Khalti completing paid orders when CampTix verify_order fails after payment
 * Verify CampTix order before Fonepay QR checkout
 * Harden Fonepay status checks: require a matching draft/pending order, throttle
   requests, and treat unverifiable amounts as draft
 * Improve Fonepay amount parsing and terminal configuration error handling
 * Declare Requires PHP 7.1

#### 1.1.0

 * Add Fonepay QR payment gateway
 * Harden Khalti payment return and status handling
 * Add pre_attendee_timeout hook for Khalti and Fonepay

#### 1.0.2

 * Add amount_breakdown and product_details with validation fix for phone numbers
 * Minor bug fixes

#### 1.0.1

 * Fix minor bugs

#### 1.0.0

 * Initial release
 * Khalti payment gateway integration
 * Sandbox mode support
 * NPR currency support

## Meta

 *  Version **1.2.0**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 4.7.0 or higher **
 *  Tested up to **7.0.5**
 *  PHP version ** 7.1 or higher **
 * Tags
 * [camptix](https://wordpress.org/plugins/tags/camptix/)[gateway](https://wordpress.org/plugins/tags/gateway/)
   [nepali](https://wordpress.org/plugins/tags/nepali/)[payments](https://wordpress.org/plugins/tags/payments/)
 *  [Advanced View](https://wordpress.org/plugins/nepali-payments-for-camptix/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/nepali-payments-for-camptix/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/nepali-payments-for-camptix/reviews/)

## Contributors

 *   [ arunpyasi ](https://profiles.wordpress.org/arunpyasi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/nepali-payments-for-camptix/)