Skip to main content

7.Annexure

Other APIs

Below are the lists of other supporting APIs to extract the list and/or setups from the core system.

7.1 To get the branch list for both real-time and non-real-time systems.

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/ api/api/getbranchlistBearer (access_token)application/json

Sample Response:

[ 
{
"branchId": "59",
"bankId": "6001",
"branchName": "Narayangadh Branch"
},
{
"branchId": "280",
"bankId": "1601",
"branchName": "Durbar Marg Branch"
} ]

7.2 To get the branch list for Real-Time system only.

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/api/getcipsbranchlistBearer (access_token)application/json

Sample Response:

[ 
{
"branchId": "59",
"bankId": "6001",
"branchName": "Narayangadh Branch"
},
{
"branchId": "280",
"bankId": "1601",
"branchName": "Durbar Marg Branch"
}
]

7.3 To get the Real-Time System bank List

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/api/getcipsbanklistBearer (access_token)application/json

Sample Response:

[ 
{
"bankId": "2601",
"bankName": "Prabhu Bank Limited"
},
{
"bankId": "2301",
"bankName": "NIC Asia Bank Limited"
},
{
"bankId": "9945",
"bankName": "Kanchan Development Bank Ltd"
}
]

7.4 To get the Non-Real-Time system bank list.

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/api/getbanklistBearer (access_token)application/json

Sample Response:

[ 
{
"bankId": "7502",
"bankName": "Excel Development Bank Ltd."
},
{
"bankId": "2301",
"bankName": "NIC Asia Bank Limited"
} ]

7.5 To get the branch list of the provided bank

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/api/getbranchlist/(bankId)Bearer (access_token)application/json
**sample response**

[
{
"branchId": "33",
"bankId": "1901",
"branchName": "Panipokhari Branch"
},
{
"branchId": "70",
"bankId": "1901",
"branchName": "Tamghas Branch"
}
]

7.6 To get the real -time system charge slab as per thr app_id id that will be applied to Debtor .EG .MER-1-APP-3 is for fund transfer.

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/api/getcipschargelist /(app_id)Bearer (access_token)application/json

Sample Response:

[
{
"scheme": "GEN",
"currency": "NPR",
"maxAmt": 5000.00,
"minChargeAmt": 4.00,
"maxChargeAmt": 4.00,
"percent": 0,
"minChargeWithVat": 4.52,
"maxChargeWithVat": 4.52
},
{
"scheme": "GEN",
"currency": "NPR",
"maxAmt": 50000.00,
"minChargeAmt": 8.00,
"maxChargeAmt": 8.00,
"percent": 0,
"minChargeWithVat": 9.04,
"maxChargeWithVat": 9.04
},
{
"scheme": "GEN",
"currency": "NPR",
"maxAmt": 500.00,
"minChargeAmt": 2.00,
"maxChargeAmt": 2.00,
"percent": 0,
"minChargeWithVat": 2.26,
"maxChargeWithVat": 2.26
},
{
"scheme": "GEN",
"currency": "NPR",
"maxAmt": 200000000.00,
"minChargeAmt": 8.00,
"maxChargeAmt": 8.00,
"percent": 0,
"minChargeWithVat": 9.04,
"maxChargeWithVat": 9.04
}
]

7.7 To get the bank list having auto reversal feature enabled.

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/api/getreversalenabledbanklist Bearer (access_token)application/json

Sample Respone


[
{
"bankId": "4501",
"bankName": "Sanima Bank Ltd."
},
{
"bankId": "1501",
"bankName": "Machhapuchchhre Bank Limited"
}
]

7.8 To get the list of added bank accounts for technical NPI members.

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/api/bank-account/detailsBearer (access_token)application/json

Sample Respone

{
"timestamp": "Sun Sep 17 09:56:06 NPT 2023",
"responseCode": "000",
"responseStatus": "SUCCESS",
"responseMessage": "Account Details Fetched.",
"data": [
{
"entryId": "4750",
"bankId": "7516",
"branchId": "1",
"accountName": "Test Account",
"accountId": "002001535353535",
"bankName": "Best Company Ltd.",
"status": "ACCEPTED",
"rcreTime": "2022-07-27T06:48:02.566+0000"
},

{
"entryId": "4864",
"bankId": "9931",
"branchId": "71",
"accountName": "P.U.-SEWA AAYOG OFFICE",
"accountId": "0701017501133",
"bankName": "Mahalaxmi Bikas Bank Ltd.",
"status": "ACCEPTED",
"rcreTime": "2022-08-01T09:31:35.104+0000"
}
]
}

7.9 To get the details of debit cap which is assigned to the particular bank of the NPI member.

MethodEnd-PointsAuthorizationContent-Type
POST(BASE_URL)+/api/debit-cap/detailsBearer (access_token)application/json

Sample response

{
"timestamp": "2023-09-15 02:18:13",
"responseCode": "000",
"responseStatus": "SUCCESS",
"responseMessage": "Debit Cap Detail Fetched.",
"responseData": [
{
"debitCap": 1000000.00,
"clrBalAmount": 1000000.00,
"bankName": "Nabil Bank Ltd.",
"sessionId": 4458
},
{
"debitCap": 1000000.00,
"clrBalAmount": 1000000.00,
"bankName": "Siddhartha Bank Limited",
"sessionId": 4458
}
]
}