Skip to content

支付网关

支持的支付方式

方式paymentMethod说明
JazzCash 钱包jazzcash / JZ需要手机号(钱包号)
EasyPaisaeasypaisa / EP开发中
银行转账bank_transfer手动对账

JazzCash 响应码

responseCode含义
000成功
121已支付(paymentResponseCode
157余额不足
168交易被拒
999系统错误

每个域名独立商户凭证

JazzCash 按域名绑定不同商户号,后端自动按 domain 选择凭证,前端无需关心:

techconsult.site      → MerchantID: MC990199
technologyconsult.org → MerchantID: MC990196
newdomain.pk          → 新商户号(在 pk-order-hub 配置)

新增域名时,在 pk-order-hub 的 JazzCash 配置里加一条即可,不需要改前端

JazzCash 回调和查单接口

方法路径说明
GET/POST/api/jazzcash/return固定回调地址,兼容浏览器跳转和服务端通知
GET/POST/api/notify/:callbackId商户档案里登记的 token 回调地址
POST/api/jazzcash/inquiry/:orderNo管理后台主动查询支付状态,需要 JWT

/api/notify/api/jazzcash 复用同一套回调处理逻辑;回调报文必须带 pp_TxnRefNo,后端会按订单里的域名读取商户盐并验签。

Payment 字段说明

字段说明
txnRefNoJazzCash 交易参考号(T开头)
retrievalReferenceNo网关检索号,对账用
authCode授权码
responseCode网关响应码(000 = 成功)
paymentResponseCode支付响应码(121 = 已支付)
gatewayStatusCompleted / Failed / Pending
verified是否已通过结果查询接口验证
lastInquiryAt最后一次查询时间

PK 电商站群内部台账