Skip to content

Genius

Note: Below is the list of ISPs under Genius and their service slugs:

Chitrawan Unique Net: chitrawan-unique-net
Wifi Nepal: wifi-nepal-v5

Type: Multi-Step API


1. Detail Fetch API

Request URL: {{base_url}}/api/servicegroup/details/genius/

Request Method: POST

Request Parameters


{
    "token": "token",
    "reference": "unique_reference",
    "request_id": "request_id",
    "service_slug": "service_slug"  // e.g. wifi-nepal-v5
}

Sample Response


{
    "amount": 0,
    "customer_name": "Khalti Test",
    "phone": "9800000000",
    "address": "Basnetgaun, Lalitpur-04, Lalitpur",
    "packages": [
        {
            "amount": 1500,
            "package_id": 202,
            "name": "100 mbps 1 month"
        }
    ],
    "session_id": 26015,
    "status": true
}

2. Payment API

Request URL: {{base_url}}/api/servicegroup/commit/genius/

Request Method: POST

Request Parameters


{
    "reference": "unique_reference",
    "token": "token",
    "session_id": "session_id_from_detail_api",
    "package_id": "selected_package_id",
    "amount": "selected_package_amount"
}

Sample Response


{
    "status": true,
    "state": "Success",
    "message": "Successfully Completed Transaction",
    "extra_data": {},
    "detail": "SUCCESS",
    "credits_consumed": 1500,
    "credits_available": 99994,
    "id": 126362
}