微信公众号/小程序支付签名接口
接口说明
- 该接口用于服务商系统在进行公众号支付,返回预付单信息后,由清算平台服务后台进行参数签名
请求方式
方法名
fshows.liquidation.wxpay.mppay.sign
请求参数
参数 |
类型 |
是否必填 |
最大长度 |
描述 |
prepay_id |
String |
是 |
20 |
预支付回话标识,用于后续接口调用中使用,该值有效期为2小时 |
mini_appid |
String |
特殊必传 |
32 |
小程序支付必传,非小程序一定不能传! |
示例代码
{
"prepay_id": "wxsqeqwqdasd141123wqd"
}
返回值
参数 |
类型 |
是否必填 |
最大长度 |
描述 |
appId |
String |
是 |
64 |
公众号id |
timeStamp |
Price |
是 |
10 |
时间戳, 当前的时间(秒级) |
nonceStr |
String |
是 |
32 |
随机字符串 |
package |
String |
是 |
128 |
订单详情扩展字符串,统一下单接口返回的prepay_id参数值,提交格式如:prepay_id=*** |
signType |
String |
是 |
32 |
签名方式,签名算法,支持MD5、RSA |
paySign |
String |
是 |
64 |
签名,详见签名生成算法 |
成功示例
{
"return_value": {
"appId": "wx8888888888888888",
"timeStamp": 141456169,
"nonceStr": "5K8264ILTKCH16CQ2502SI8ZNMTM67VS",
"package": "prepay_id=123456789",
"signType": "MD5",
"paySign": "C380BEC2BFD727A4B6845133519F3AD6"
},
"success": true
}
失败示例
{
"error_code": "-103",
"error_message": "参数错误",
"success": false
}