PKR interface
- Details
- Category: PKR interface
Bank Code | Bank Name |
10 | MobilinkBank Pakistan |
13 | AFT IBFT |
14 | KEENU – IMD and 1IBFT Screen Addition |
15 | Central Directorate of National Savings |
20 | ABHI FINANCE SERVICES LIMITED |
22 | KEENU |
23 | AFT |
24 | KEENU Bank |
27 | Central Directorate of National Savings (CDNS) |
28 | Al Meezan Investment Management Limited |
43 | Alfalah |
44 | BankIslami |
45 | PunjabBank |
46 | AlHabib |
47 | Askari |
48 | Allied |
49 | HBL |
51 | KASB |
52 | Faysal |
55 | PayMax |
56 | DubaiIslamic |
57 | Citi |
59 | EasyPaisa |
65 | NIB |
66 | Meezan |
67 | Burj |
72 | Albarka |
75 | JS |
76 | Apna |
77 | HabibMetro |
79 | MCB |
86 | FINCA |
87 | BOK |
88 | NRSP |
89 | NBP |
90 | FWBL |
91 | MIB |
92 | First Microfinance Bank |
93 | NBP1 |
94 | KBL |
95 | ICBC |
96 | Advans |
97 | FINJA |
98 | NBP Fund Management Limited |
99 | NAYAPAY |
100 | MCB-Arif Habib |
102 | HBL ASSET MANAGEMENT |
104 | PayMax1 |
105 | BYKEA |
109 | National Bank |
110 | EZ wage |
113 | Humrah Financial Services |
114 | Numbers Private Limited |
115 | Keenu1 |
118 | Habib Metro Bank – Bulk 1IBFT |
122 | Central Directorate of National Savings (CDNS) – 1IBFTIMD Addition |
- Details
- Category: PKR interface
https://{Request address}/Payment_AddOrder
Request Parameters
Parameter name |
Required |
type |
illustrate |
mchid |
yes |
string |
The "Merchant Number" provided by the payment system to the cooperating merchants |
applydate |
yes |
string |
Initiate withdrawal time,(yyyy-MM-dd HH:mm:ss) |
out_trade_no |
yes |
string |
Merchant unique order number |
payment_code |
yes |
string |
Withdrawal product code, contact customer service to obtain |
type |
yes |
string |
The reference values are: bank (Bank card withdrawal, when the value is bank, the parameter:bankcode,accountnumber is required) jazzcash(Withdraw from jazzcash wallet. When the value is jazzcash, idnumber is required.) easypaisa (easypaisa wallet payment, when the value is easypaisa, accountnumber is required) |
bankcode |
yes |
string |
Bank code (eg: 10) |
accountnumber |
yes |
string |
Required for bank card withdrawals, please enter the bank card number |
jazznumber |
yes |
string |
Whether you pay by bank card or wallet, the jazzcash wallet account number is required (for easypaisa payment, please fill in the easypaisa account number) |
idnumber |
yes |
string |
Jazzcash wallet withdrawal is required. Please fill in the CNIC code that matches the wallet account. |
userid |
yes |
string |
Transaction user ID; if it is inconvenient to provide or cannot be obtained, please provide other alternative data, such as: player’s mobile phone number. |
notifyurl |
yes |
string |
Withdrawal callback address |
pay_md5sign |
yes |
string |
signature |
Response Parameters
Parameter name |
Required |
type |
illustrate |
success |
yes |
string |
True if successful and false if failed |
errCode |
yes |
string |
0 |
errMsg |
yes |
string |
Withdrawal status message |
Request to example
{ |
Return example
{ |
- Details
- Category: PKR interface
https://{Request address}/Pay_AddOrder.html
Request Parameters
Parameter name |
Required |
Whether to participate in the signature |
Description |
---|---|---|---|
pay_memberid |
yes |
yes |
The "Merchant Number" provided by the payment system to the cooperating merchants |
pay_orderid |
yes |
yes |
Merchant unique order number |
pay_applydate |
yes |
yes |
Payment time, yyyy-MM-dd HH:mm:ss |
pay_bankcode |
yes |
yes |
Channel Management->>Get channel rates |
pay_notifyurl |
yes |
yes |
Server return address. (POST return data) |
pay_callbackurl |
yes |
yes |
Page jump return address (POST return data) |
pay_userid |
yes |
yes |
Transaction user ID; if it is inconvenient to provide or cannot be obtained, please provide other alternative data, such as: player’s mobile phone number. |
pay_amount |
yes | yes |
Product amount in current currency |
pay_md5sign |
yes |
yes |
Please see the MD5 signature field format |
type |
yes | yes |
If type=json is passed, json will be returned. If other values are passed, html will be returned. |
Response parameters (will be returned only if type=json is passed)
Parameter name |
Required |
type |
Description |
status |
yes |
string |
Status code 1=Success |
msg |
yes |
string |
Error message Success or failed |
pay_amountyes |
yes |
string |
Order amount |
pay_orderid |
yes |
string |
Payment order number of the payment system |
payUrl |
yes |
string |
Payment link i.e. cashier |
return_params |
yes |
string |
Transparent |
Request Example
{ |
Return to Example
{
"code": "1",
"msg": "Success",
"money": "1000",
"order_sn": "20240603013042504853",
"payUrl": "https://******************"
}