EOOPAY
  1. You are here:  
  2. Home
  3. PKR interface

PKR interface

Bank Code List

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

Withdrawal interface

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

{
    "mchid": "10006",
    "out_trade_no": "1728992831554",
    "money": "500.00",
    "applydate": "2024-10-15 19:47:11",
    "payment_code": "11711",
    "notifyurl": "http://test.com/server.php",
    "type": "bank",
    "bankcode": "This email address is being protected from spambots. You need JavaScript enabled to view it.",
    "accountnumber": "09525884565",
    "jazznumber": "634746454",
    "userid": "1545"
}

Return example

{
    "success": true,
    "errCode": "0",
    "errMsg": "Success"
}

Deposit interface

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 
error=failed

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
transmission parameters

Request Example

{
    "pay_amount": "1000.00",
    "pay_applydate": "2024-06-03 01:33:05",
    "pay_bankcode": "952",
    "pay_callbackurl": "http://**********/return.php",
    "pay_memberid": "10006",
    "pay_notifyurl": "http://**********/server.php",
    "pay_orderid": "1717349585178",
    "pay_userid": "15452",
    "pay_md5sign": "216FDCA906F3A7C3B0ADDECA536A469C",
    "type": "json"
}

 

Return to Example

{
    "code": "1",
    "msg": "Success",
    "money": "1000",
    "order_sn": "20240603013042504853",
    "payUrl": "https://******************"
}

Select your language

  • 简体中文 (中国)
  • English (United Kingdom)

Main menu en-GB

  • eoopay technical documentation