From b45c98e5161a1dbcb6fda9eaa570c5c53de6ffa3 Mon Sep 17 00:00:00 2001 From: om ghimire Date: Tue, 10 Feb 2026 13:49:43 +0545 Subject: [PATCH 1/4] Add WiFi Nepal V4 API documentation and requirements --- content/Internet/wifi-nepal.md | 78 ++++++++++++++++++++++++++++++++++ requirements.txt | 29 +++++++++++++ 2 files changed, 107 insertions(+) create mode 100644 content/Internet/wifi-nepal.md create mode 100644 requirements.txt diff --git a/content/Internet/wifi-nepal.md b/content/Internet/wifi-nepal.md new file mode 100644 index 00000000..5212f23b --- /dev/null +++ b/content/Internet/wifi-nepal.md @@ -0,0 +1,78 @@ +# **WiFi Nepal V4** + +**Type: Two-Step API** + +### 1. **Detail Fetch API** + +**Request URL:** `{{base_url}}/api/servicegroup/details/wifi-nepal-v4/` + +**Request Method:** POST + +**Service Params:** + +

+{
+    "token": "{{token}}",
+    "reference": "{{$guid}}",
+    "username": "33222"
+}
+
+ +**Response:** + +

+{
+    "session_id": 48250,
+    "case": "advance",
+    "package": {
+        "id": 299,
+        "name": "Festival Offer 100 Mbps/mnth"
+    },
+    "due_amount": 10000,
+    "subscriber": {
+        "name": "sajilo net",
+        "phone": "1234567890",
+        "address": "Jeebandan oil suppliers, NH09, Pyuthan-07",
+        "subscriber_id": 218300
+    },
+    "status": true
+}
+
+ +### 2. **Payment API** + +**Request URL:** `{{base_url}}/api/servicegroup/commit/wifi-nepal-v4/` + +**Request Method:** POST + +**Service Params:** + +

+{
+    "token": "{{token}}",
+    "session_id": "{{session_id}}",
+    "subscriber_id": "{{subscriber_id}}",
+    "amount": 10000,
+    "reference": "{{$guid}}"
+}
+
+ +**Response:** + +

+{
+    "status": true,
+    "state": "Success",
+    "message": "Successfully Completed Transaction",
+    "extra_data": {},
+    "detail": "Subscription paid successfully",
+    "credits_consumed": 10000,
+    "credits_available": "xx.xx",
+    "id": 190543
+}
+
+ +### **Important Notes:** + +1. **Session ID**: Obtained from the Detail Fetch API response +2. **Amount**: Should match the `due_amount` from the Detail Fetch API response diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..3509ad80 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,29 @@ +babel==2.17.0 +backrefs==5.9 +certifi==2025.7.9 +charset-normalizer==3.4.2 +click==8.2.1 +colorama==0.4.6 +ghp-import==2.1.0 +idna==3.10 +Jinja2==3.1.6 +Markdown==3.8.2 +MarkupSafe==3.0.2 +mergedeep==1.3.4 +mkdocs==1.6.1 +mkdocs-get-deps==0.2.0 +mkdocs-material==9.6.15 +mkdocs-material-extensions==1.3.1 +packaging==25.0 +paginate==0.5.7 +pathspec==0.12.1 +platformdirs==4.3.8 +Pygments==2.19.2 +pymdown-extensions==10.16 +python-dateutil==2.9.0.post0 +PyYAML==6.0.2 +pyyaml_env_tag==1.1 +requests==2.32.4 +six==1.17.0 +urllib3==2.5.0 +watchdog==6.0.0 From 190f43b1ca0e2c10aed566458644342f0f3eb267 Mon Sep 17 00:00:00 2001 From: om ghimire Date: Tue, 10 Feb 2026 13:49:49 +0545 Subject: [PATCH 2/4] Add WiFi Nepal V4 API documentation and requirements --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index ac6e300b..676378eb 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -43,7 +43,7 @@ nav: - Dishhome: Internet/dishhome.md - Subisu: Internet/subisu.md # - Classic Tech: Internet/classictech.md - # - Wifi Nepal: Internet/wifi-nepal.md + - Wifi Nepal: Internet/wifi-nepal.md - Broadlink: Internet/broadlink.md - Times Internet: Internet/timesinternet.md - Arrownet: Internet/arrownet.md From 5c21e78fb63bf9053bbaf849943fa44ef36295e7 Mon Sep 17 00:00:00 2001 From: om ghimire Date: Tue, 10 Feb 2026 15:21:09 +0545 Subject: [PATCH 3/4] Add Waste Management section and API documentation --- content/index.md | 4 +- content/waste/waste-mgmt.md | 220 + docs/404.html | 141 +- docs/Bus/add-info/index.html | 141 +- docs/Bus/bus-booking/index.html | 141 +- docs/Bus/payment/index.html | 141 +- docs/Bus/route/index.html | 141 +- docs/Bus/search/index.html | 141 +- docs/Bus/seat/index.html | 141 +- docs/Bus/ticket-download/index.html | 141 +- docs/CDSC/details/index.html | 141 +- docs/CDSC/dp-counter/index.html | 141 +- docs/CDSC/payment/index.html | 143 +- docs/Cable Car/cablecar/index.html | 141 +- docs/Electricity/Himchuli/index.html | 141 +- docs/Electricity/bpc/index.html | 141 +- docs/Electricity/dreamer/index.html | 141 +- docs/Electricity/nea/index.html | 141 +- docs/Electricity/softlab/index.html | 141 +- docs/Electricity/watermark/index.html | 141 +- .../arhant-loan-repayment/index.html | 141 +- .../Arhant Insurance/life/index.html | 141 +- .../Arhant Insurance/non_life/index.html | 141 +- docs/Insurance/Citizen/citizen/index.html | 141 +- .../Nepal/nepal_Life_Insurace/index.html | 141 +- docs/Insurance/Reliable_life/index.html | 141 +- .../reliance_insurance/index.html | 141 +- docs/Insurance/Sunlife/sunlife/index.html | 141 +- docs/Insurance/himalaya-insurance/index.html | 141 +- docs/Insurance/ime/ime_general/index.html | 141 +- docs/Insurance/metlife/index.html | 141 +- .../national-life-insurance/index.html | 141 +- docs/Insurance/neco_insurance/index.html | 141 +- docs/Insurance/nepal_non_life/index.html | 141 +- docs/Insurance/prabhu_life/index.html | 141 +- .../prudential/prudential/index.html | 141 +- docs/Insurance/rastriyabeema/index.html | 141 +- .../Insurance/sagarmatha_insurance/index.html | 141 +- docs/Insurance/surya/Suryalife/index.html | 141 +- .../surya/surya_life_insurance/index.html | 141 +- docs/Insurance/suryajoytiloan/index.html | 141 +- docs/Internet/3g-vision/index.html | 141 +- docs/Internet/Fibertel/index.html | 141 +- docs/Internet/Virtual-network/index.html | 141 +- docs/Internet/adsl/index.html | 141 +- docs/Internet/airlink/index.html | 141 +- docs/Internet/arrownet/index.html | 141 +- docs/Internet/broadlink/index.html | 143 +- docs/Internet/chitrawan/index.html | 141 +- docs/Internet/classictech/index.html | 141 +- docs/Internet/dishhome/index.html | 141 +- docs/Internet/dolfin-internet/index.html | 141 +- docs/Internet/eastlink/index.html | 141 +- docs/Internet/first-link/index.html | 141 +- docs/Internet/grs-internet/index.html | 141 +- docs/Internet/hashcnet/v1/index.html | 141 +- docs/Internet/hashcnet/v2/index.html | 141 +- docs/Internet/infonet/index.html | 141 +- docs/Internet/konnect/index.html | 141 +- docs/Internet/kriti-darshan/index.html | 141 +- docs/Internet/merosoft/index.html | 141 +- docs/Internet/metrolink/index.html | 141 +- docs/Internet/netmax/index.html | 141 +- docs/Internet/nijgad_cable/index.html | 141 +- docs/Internet/ntftth/index.html | 141 +- docs/Internet/pokhara-internet/index.html | 141 +- docs/Internet/rapidapi/index.html | 141 +- docs/Internet/royal-network/index.html | 141 +- docs/Internet/sky-broadband/index.html | 141 +- docs/Internet/subisu/index.html | 143 +- docs/Internet/timesinternet/index.html | 141 +- docs/Internet/vianet-new/index.html | 141 +- docs/Internet/web-network/index.html | 141 +- docs/Internet/wifi-nepal/index.html | 4530 ++++++++++++++++ docs/Internet/worldlink/index.html | 141 +- docs/Khaltitopup/khaltitopup/index.html | 141 +- docs/Khanepani/Kukl/Kukl-Details/index.html | 141 +- docs/Khanepani/Kukl/Kukl-payment/index.html | 141 +- docs/Khanepani/Kukl/counter/index.html | 141 +- docs/Khanepani/khanepani/index.html | 141 +- docs/MobileTopup/ncell/index.html | 141 +- docs/MobileTopup/nepal_telecom/index.html | 141 +- docs/PSTN/landline/index.html | 141 +- docs/Rc card/rccard/index.html | 141 +- docs/Ride/cabtm/index.html | 149 +- docs/Ride/tootle/index.html | 147 +- docs/Servicescodes/balance_check/index.html | 141 +- docs/Servicescodes/bulkservice/index.html | 141 +- docs/Servicescodes/changelog/index.html | 141 +- docs/Servicescodes/dlr/index.html | 141 +- docs/Servicescodes/faq/index.html | 141 +- docs/Servicescodes/lookup/index.html | 141 +- docs/Servicescodes/statecode/index.html | 141 +- docs/TV/Prabhutv/index.html | 141 +- docs/TV/jagrititv/index.html | 141 +- docs/TV/maxtv/index.html | 141 +- docs/TV/nettv/index.html | 141 +- docs/TV/p&g/index.html | 141 +- docs/TV/simtv/index.html | 141 +- docs/TV/times/index.html | 141 +- docs/antivirus/eset/index.html | 141 +- docs/antivirus/k7/index.html | 141 +- docs/antivirus/kaspersky/index.html | 141 +- docs/antivirus/mcafee/index.html | 141 +- docs/antivirus/wardwiz/index.html | 141 +- docs/bluebook/bluebook/index.html | 141 +- docs/datapacks/NcellProduct/index.html | 141 +- docs/datapacks/ntcProduct/index.html | 141 +- docs/flight/addinfo/index.html | 141 +- docs/flight/book/index.html | 141 +- docs/flight/cancel/index.html | 141 +- docs/flight/faq/index.html | 141 +- docs/flight/flight-lookup/index.html | 141 +- docs/flight/flightstatus/index.html | 141 +- docs/flight/info/index.html | 141 +- docs/flight/issue/index.html | 141 +- docs/flight/search/index.html | 141 +- docs/flight/sector/index.html | 141 +- docs/flight/ticketdownload/index.html | 141 +- docs/index.html | 141 +- docs/maw/maw/index.html | 141 +- docs/search/search_index.json | 2 +- docs/servicecharge/service-charge/index.html | 141 +- docs/sip/kumari-sip/boid-validate/index.html | 141 +- .../sip/kumari-sip/lumpsum-payment/index.html | 141 +- docs/sip/kumari-sip/sip-info/index.html | 141 +- .../kumari-sip/sip-registration/index.html | 141 +- .../sip/sip-payment-details/index.html | 141 +- .../sip/sip-payment-payment/index.html | 141 +- docs/sitemap.xml.gz | Bin 127 -> 127 bytes docs/ssf/ssf/index.html | 141 +- docs/test-data/testdata/index.html | 141 +- docs/waste/waste-mgmt/index.html | 4743 +++++++++++++++++ mkdocs.yml | 2 + 134 files changed, 24240 insertions(+), 3188 deletions(-) create mode 100644 content/waste/waste-mgmt.md create mode 100644 docs/Internet/wifi-nepal/index.html create mode 100644 docs/waste/waste-mgmt/index.html diff --git a/content/index.md b/content/index.md index 22ec8a78..613335a9 100644 --- a/content/index.md +++ b/content/index.md @@ -2,9 +2,9 @@ # **Khalti Services Documentation** -## *Version 8.3* +## *Version 8.4* -## *Last Update 14th Jan , 2026* +## *Last Update 10th Feb , 2026* **Check the [Change Log]( Servicescodes/changelog.md) here.** diff --git a/content/waste/waste-mgmt.md b/content/waste/waste-mgmt.md new file mode 100644 index 00000000..983e44c8 --- /dev/null +++ b/content/waste/waste-mgmt.md @@ -0,0 +1,220 @@ +# **{SERVICE_NUMBER}. Waste Management** + +Please find the name of the waste management services and their respective slugs. + +| Service Name | Slug | +|--------------|------| +| Clean Nepal Kathmandu | clean-nepal-kathmandu | +| Clean Nepal Surkhet | clean-nepal-surkhet | +| Action Waste Baneshwor | action-waste-baneshwor | +| Active Nepal Boudha | active-nepal-boudha | +| Creative Sarsafai | creative-sarsafai | +| Sarbakalyan Sewa Thankot | sarbakalyan-sewa-thankot | +| Nepal Batabaran Srijana | nepal-batabaran-srijana | +| Metro City Waste Management | metro-city-waste-management | +| Nepal Fulbari Waste Management | nepal-fulbari-waste-management | +| Nepal Swocha Batabaran Srijana Kendra | nepal-swocha-batabaran-srijana-kendra | +| Nepal Swocha Batabaran Samrachan Samiti | nepal-swocha-batabaran-samrachan-samiti | +| Kirtipur Fohor Bebasthapan | kirtipur-fohor-bebasthapan | +| Nepco - National Environment Pollution Control | national-environment-pollution-control | + +**Type: Multi-Step API** + +### 1. **Service List API** + +**Request URL:** `{{base_url}}/api/servicegroup/servicelist/waste-management/` + +**Request Method:** POST + +**Service Params:** + +

+{
+    "token": "{{token}}"
+}
+
+ +**Response:** + +

+{
+    "services": [
+      
+        {
+            "service_name": "Clean Nepal Kathmandu",
+            "service_slug": "clean-nepal-kathmandu"
+        },
+        {
+            "service_name": "Koteshwor Waste Management",
+            "service_slug": "koteshwor-waste-management"
+        }
+    ],
+    "status": true
+}
+
+ +### 2. **Detail Fetch API** + +**Request URL:** `{{base_url}}/api/servicegroup/details/waste-management/` + +**Request Method:** POST + +**Service Params:** + +

+{
+    "token": "{{token}}",
+    "reference": "{{$guid}}",
+    "card_no": "customer_card_number",
+    "service_slug": "clean-nepal-kathmandu",
+    "mobile_no": "customer_mobile_number"
+}
+
+ +**Response:** + +

+{
+    "customer_id": 116,
+    "customer_name": "Chiri Mai Maharjan",
+    "card_no": "1",
+    "mobile_no": "9800000000",
+    "per_month_rate": 450.0,
+    "past_payments": [
+        {
+            "year_from": 2081,
+            "year_to": 2081,
+            "month_from": 8,
+            "month_to": 9,
+            "total_paid": 900.0,
+            "order_key": "18864"
+        },
+        {
+            "year_from": 2081,
+            "year_to": 2081,
+            "month_from": 10,
+            "month_to": 12,
+            "total_paid": 1350.0,
+            "order_key": "26303"
+        },
+        {
+            "year_from": 2082,
+            "year_to": 2082,
+            "month_from": 1,
+            "month_to": 1,
+            "total_paid": 450.0,
+            "order_key": "30497"
+        }
+    ],
+    "year_list": [
+        {
+            "label": "2076",
+            "value": 2076
+        },
+        {
+            "label": "2077",
+            "value": 2077
+        },
+        {
+            "label": "2078",
+            "value": 2078
+        },
+        {
+            "label": "2079",
+            "value": 2079
+        },
+        {
+            "label": "2080",
+            "value": 2080
+        },
+        {
+            "label": "2081",
+            "value": 2081
+        },
+        {
+            "label": "2082",
+            "value": 2082
+        },
+        {
+            "label": "2083",
+            "value": 2083
+        }
+    ],
+    "session_id": 954,
+    "status": true
+}
+
+ +### 3. **Calculate API** + +**Request URL:** `{{base_url}}/api/servicegroup/calculate/waste-management/` + +**Request Method:** POST + +**Service Params:** + +

+{
+    "token": "{{token}}",
+    "session_id": 954,
+    "month_from": 4,
+    "month_to": 5,
+    "year_from": 2081,
+    "year_to": 2081
+}
+
+ +**Response:** + +

+{
+    "status": true,
+    "detail": {
+        "total_amount": 900.0,
+        "total_month": 2.0,
+        "rate": 450.0
+    }
+}
+
+ +### 4. **Payment API** + +**Request URL:** `{{base_url}}/api/servicegroup/commit/waste-management/` + +**Request Method:** POST + +**Service Params:** + +

+{
+    "token": "{{token}}",
+    "session_id": 954,
+    "amount": 900.0,
+    "reference": "{{$guid}}",
+    "service_slug": "clean-nepal-kathmandu"
+}
+
+ +**Response:** + +

+{
+    "status": true,
+    "state": "Success",
+    "message": "Successfully Completed Transaction",
+    "extra_data": {},
+    "detail": "Transaction Success",
+    "credits_consumed": 900.0,
+    "credits_available": xxxx,
+    "id": 180108
+}
+
+ +### **Important Notes:** + +1. **Session ID**: Obtained from Detail Fetch API response, required for Calculate and Payment APIs +2. **Service Slug**: Select from the Service List API response or use slugs from the table above +3. **Card No & Mobile No**: Required for Detail Fetch API to retrieve customer information +4. **Date Parameters**: Use Nepali calendar months (1-12) and years from the `year_list` in Detail Fetch API +5. **Amount**: Should match the `total_amount` from Calculate API response +6. **Per Month Rate**: Available in Detail Fetch API response for reference \ No newline at end of file diff --git a/docs/404.html b/docs/404.html index 6cc62351..f7920cf6 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1266,6 +1266,29 @@ +
  • + + + + + + Wifi Nepal + + + + + +
  • + + + + + + + + + +
  • @@ -3055,7 +3078,7 @@ - Ride + Waste Management @@ -3065,6 +3088,74 @@ + +
  • + + + + + + + + + + + + + + +
  • + + + + + + + + +