跳转到内容

直连接口

请求地址

methodurl
POST/api/pay/payment/create/v1

头部信息(header)

header 参数入参参数描述
timestamp请求时间戳
nonce随机值
countryPK
app_codeapp编号

支持的支付方式(paymentType)

支付方式名称PaymentType (入参参数)
Easypaisa303
Jazzcash304

请求参数

字段名类型是否必填最大长度描述
merchantOrderNoString32商户订单号
paymentTypeInt-支付方式 (303:Easypaisa ,304: Jazzcash)
idCardNumberString-客户身份证ID (非必填,如若填写,需要保证13位纯数字)
amountString20金额(以巴基斯坦卢比为单位,必须为整数)
realNameString40用户姓名(全大写,不包含特殊字符)
emailString50用户邮箱(格式正确即可)
phoneString10电话号码(10位,不包含区号)
signString-签名
callbackUrlString200代收回调地址 (若不传递,取商户后台配置的回调地址)
请求示例
{
"merchantOrderNo": "OrderNoExample",
"amount": "1000",
"paymentType": 304,
"email": "TeemoPay@example.com",
"callbackUrl": "https://www.callbackexample.com",
"phone": "03000000000",
"realName" : "TEEMO",
"sign": "YOUR_SIGN"
}

返回参数

字段名类型是否必填描述
merchantOrderNoString商户订单号
tradeNoString平台交易号
amountString交易金额
paymentTypeInt支付方式,如:304
paymentInfoString
additionalInfoJSONObject附加信息,如 availableChannels
statusInt订单状态:1-创建成功,3-失败
errorMsgString错误信息(仅失败时返回)
返回示例
{
"msg": "success",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610299",
"code": 200,
"data": {
"amount": "1000.00",
"tradeNo": "TS2501010001PK0000000000000000",
"paymentType": 304,
"merchantOrderNo": "OrderNoExample",
"additionalInfo": {},
"status": 1
}
}

错误码

异常码异常信息处理方案
412Please try again later请稍后重试
414*更改对应参数
423This payment method is not supported对应支付方式不支持,请查阅文档,如存在则联系我们配置
426merchant order duplicate请更换商户订单号
427The callback notification address for collection must not be empty.请配置代收回调地址
441ID number must be exactly 13 digits long证件号必须13位
460The current payment method is unavailable.请更换支付方式
466Payment method fee rate not configured.商户代收费率配置异常,请联系我们
473Merchant joint verification error: *商户配置异常,请联系我们
500Business Error请联系我们
返回示例
{
"code": 426,
"data": null,
"msg": "merchant order duplicate",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610298"
}