3.1.4正扫支付
4.正扫支付
请求地址 payment/precreate
请求方式 POST
返回值类型 JSON
请求参数 |
参数名 |
参数类型 |
是否必填 |
说明 |
数族商户编码 |
merchantid |
Varchar(64) |
Y |
数族商户编码 |
门店ID |
storeId |
|
N |
门店ID |
操作员ID |
operatorId |
|
N |
收银员ID |
支付类型 |
walletType |
Varchar(32) |
Y |
1,支付宝. 2, 微信 |
交易金额 |
srcAmt |
Double |
Y |
单位圆,精确到分,如1.23 |
合作方订单ID |
bizOrderNumber |
Varchar(128) |
Y |
不传则由后台自行生成 |
异步通知地址 |
notifyUrl |
Varchar(128) |
Y |
以http 或https 开头 |
订单信息 |
goods_desc |
Varchar(128) |
N |
|
设备号 |
merchantInput |
Varchar(64) |
N |
设备序列号 |
备注 |
memo |
Varchar(1024) |
N |
|
扩展参数 |
extParam |
Varchar(1024) |
N |
扩展参数,以JSON格式扩展的参数,用于后续扩展。 |
返回值
成功返回
例:
{"encryptData":"",
"encryptKey":"",
"signData":"",
“reqMsgId”:”123”,
”resMsg”:”支付成功”,
”reqCode”:00000}
encryptData:
{“bizOrderNumber”:””, //商户订单号
“qrcode”:””,// 二维码内容
“timeExpire”:””,// 订单过时时间格式为yyyyMMddHHmmss
“txnStatus”:”p”,// 订单状态 }
失败返回
例:
{"encryptData":"",
"encryptKey":"",
"signData":"",
"reqMsgId":"123",
"resMsg":"加解密失败",
"reqCode":"10003"}
encryptData: { }