Payment Inquiry
This API will use for Payment Inquiry

POST
Payment Inquiry
Description
This API will use for Payment Inquiry.
Version
V1
Resource URL
https://sandbox.jsbl.com/payment/v0 /inquiry
Header
Name | Type | Values | Description | Length |
---|---|---|---|---|
Authorization |
String | Bearer Example: Bearer xxxxxxxxxxxxx |
Access Token will be generated through OAuth API | NA |
Content-Type |
String | Example: application/json |
Only “application/json” Content-Type is supported. | NA |
Request Parameters
Name | O/M | Type | Values | Description | Length |
---|---|---|---|---|---|
MobileNumber |
M | String | 03464991719 | Mobile Number | 11 |
Amount |
M | String | 100 | Amount | N/A |
Sample Request
{
"MobileNumber":"03464991719",
"Amount":"100",
}
Response Parameters
Name | Type | Values | Description | Length |
---|---|---|---|---|
ResponseCode |
String | 00 | Response Code | 2 |
ResponseDescription |
String | Successful | Response Description | N/A |
Rrn | String | 1234567891234 | Rrn Random Number | 13 |
Sample Response
Success
{
"ResponseCode":"00",
"ResponseDescription":"Successful",
"Rrn":"1234567891234"
}
Response Code Details
{ "requestId": "3091741309081", "errorCode": "01", "errorMessage": "Bad Request - Invalid Authorization Header" }
{ "requestId": "3091741309081", "errorCode": "03", "errorMessage": "Bad Request - Invalid Request Payload" }
{ "requestId": "3091741309081", "errorCode": "04", "errorMessage": "Bad Request - Resource not found" }
{ "requestId": "3091741309081", "errorCode": "05", "errorMessage": "Bad Request - Invalid Access Token" }
{ "ResponseCode": "00", "ResponseDescription": "Successful", "Rrn": "", "MobileNumber": "03464991719", "Cnic": "3520214402765", }
Try-out yourself
Header Parameters
Name | Values | Description |
---|---|---|
Content-Type
(required) |
Content Type applciation/json is supported |
|
Authorization
(required) |
Auth2.0 verification. "Bearer" keyword followed by a space and generated Access Token from OAuth API.Like "Bearer xxxxxxx" |
Body Parameters
Request Body
Make a request and see the response.
Make a request and see the response.
Make a request and see the response.
{ "requestId": "848624438861", "errorCode": "01", "errorMessage": "Invalid Authorization Header" }
{ "requestId": "848624438861", "errorCode": "02", "errorMessage": "Bad Request - Invalid Cnic" }
{ "requestId": "3091624162362", "errorCode": "02", "errorMessage": "Bad Request - Invalid MobileNumber" }
{ "requestId": "3091626060511", "errorCode": "02", "errorMessage": "Bad Request - Invalid ConsumerName" }
{ "requestId": "3091726063961", "errorCode": "02", "errorMessage": "Bad Request - Invalid AccountTitle" }
{ "requestId": "848726338311", "errorCode": "02", "errorMessage": "Bad Request - Invalid BirthPlace" }
{ "requestId": "848726338312", "errorCode": "02", "errorMessage": "Bad Request - Invalid PresentAddress" }
{ "requestId": "848726341341", "errorCode": "02", "errorMessage": "Bad Request - Invalid CnicStatus" }
{ "requestId": "848726341342", "errorCode": "02", "errorMessage": "Bad Request - Invalid CnicExpiry" }
{ "requestId": "848626346341", "errorCode": "02", "errorMessage": "Bad Request - Invalid DOB" }
{ "requestId": "848626346342", "errorCode": "02", "errorMessage": "Bad Request - Invalid FatherHusbandName" }
{ "requestId": "848726349851", "errorCode": "02", "errorMessage": "Bad Request - Invalid MotherMaiden" }
{ "requestId": "848726349852", "errorCode": "02", "errorMessage": "Bad Request - Invalid Gender" }
{ "requestId": "3091726083901", "errorCode": "02", "errorMessage": "Bad Request - Invalid AccountType" }
{ "requestId": "3091726083901", "errorCode": "06", "errorMessage": "Bad Request - Invalid OTP" }
{ "requestId": "3091726083901", "errorCode": "03", "errorMessage": "Invalid Request Payload" }
{ "requestId": "3091726083901", "errorCode": "04", "errorMessage": "Resource not found" }
{ "requestId": "3091726083901", "errorCode": "05", "errorMessage": "Invalid Access Token" }
{ "ResponseCode": "00", "ResponseDescription": "Successful", "Rrn": "3091723912433", "MobileNumber": "03354522607", "Cnic": "3578414402451" }
Code examples
-
var request = require('request'), oauth_token = "YOUR_ACCESS_TOKEN", url = "https://sandbox.jsbl.com/payment/v0/inquiry" auth = "Bearer " + oauth_token; request( { method: 'POST' url : url, headers : { "Authorization" : auth }, json : { "MobileNumber" :"", "Amount" :"" } }, function (error, response, body) { // TODO: Use the body object to extract the response console.log(body) } )
-
<?PHP $url = 'https://sandbox.jsbl.com/payment/v0/inquiry'; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json','Authorization:Bearer ACCESS_TOKEN')); //setting custom header $curl_post_data = array( //Fill in the request parameters with valid values 'MobileNumber' => ' ', 'Amount' => ' ' ); $data_string = json_encode($curl_post_data);
-
require 'net/http' require 'net/https' require 'uri' uri = URI('https://sandbox.jsbl.com/payment/v0/inquiry') http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Get.new(uri) request["accept"] = 'application/json' request["content-type"] = 'application/json' request["authorization"] = 'Bearer ' request.body = "{ \"MobileNumber\":\" \", \"Amount\":\" \" }" response = http.request(request) puts response.read_body
-
curl -X POST --header "Authorization: Bearer " --header "Content-Type: application/json" -d "{ \"MobileNumber\":\" \", \"Amount\":\" \" }" "https://sandbox.jsbl.com/payment/v0/inquiry"
-
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{ \"MobileNumber\":\" \", \"Amount\":\" \" }"); Request request = new Request.Builder() .url("https://sandbox.jsbl.com/payment/v0/inquiry") .post(body) .addHeader("authorization", "Bearer YOUR_OAUTH_TOKEN") .addHeader("content-type", "application/json") .build(); Response response = client.newCall(request).execute();
FAQs
You need to go through the section "How it Works".
Prerequisite(s) |
|
1. Authentication Bearer OAuth access token |
|
Resource Summary |
|
Security |
Authentication |
Content Type |
application/json |
Working...