-
10周年大促!注册即领300元优惠券
- 注册/登录
接口功能说明
通过该接口,可以实现将人人秀H5活动里面的微信支付替换成商家自己的支付系统。
需要实现以下两个接口,一个是第三⽅平台支付落地页,用户在进行支付时会跳转到该页面进行支付操作,支付完成后,第三方平台通过人人秀平台支付通知接口将支付结果回传给人人秀,并且跳转回人人秀支付结果页面。
注意事项:
人人秀平台支付通知接口签名有效期为24小时,商户需要在24小时内完成通知请求,由于一些不可抗力的因素,人人秀平台无法保证通知请求一次就能100%成功, 人人秀平台建议商户请求通知为异步请求,商户需要对返回通知失败的请求通过一定的策略定期重新发起通知,尽可能提高通知的成功率。
(建议通知频率为15/15/30/180/1800/1800/1800/1800/3600,单位:秒)
第三⽅平台支付落地页
请求地址 | 由第三方平台提供 | |
请求方式 | 重定向 | |
参数说明 | ||
参数名称 | 是否必须 | 说明 |
app_key | 是 | 人人秀平台分配的AppKey |
time_stamp | 是 | 1970-01-01开始的时间戳,精确到毫秒 |
sign | 是 | 根据签名算法计算所得,如何计算签名 |
openid | 是 | 微信公众号下的⽤用户唯⼀标识 |
phone | 否 | 该字段提取场景信息里的手机号,只有在scene_info里有手机 号时才有值 |
scene_info | 否 | 该字段上报场景信息,如⽤用户提交的表单信息,或者砍价时提交的领奖信息 |
body | 否 | 商品简单描述 |
nonce_str | 是 | 随机字符串串,长度要求在32位以内,主要为了了保证生成的签名不不可预测 |
order_no | 是 | 人人秀系统内部订单号 |
total_fee | 是 | 订单总金额,单位为元 |
redirect | 是 | 该字段为支付完成后,页面重定向地址 |
fail_url | 是 | 该字段为取消支付后,页面重定向地址 |
params | 否 | 其他参数,json字符串。params.user_data值来自第三方授权的params参数 |
人人秀平台支付通知接口
请求地址 | https://api.rrx.cn/v1/h5/payresult | |
请求方式 | POST | |
参数说明 | ||
参数名称 | 是否必须 | 说明 |
app_key | 是 | 人人秀平台分配的AppKey |
time_stamp | 是 | 1970-01-01开始的时间戳,精确到毫秒 |
sign | 是 | 根据签名算法计算所得,如何计算签名 |
openid | 是 | 微信公众号下的用户唯一标识 |
transaction_no | 否 | 第三方平台支付完成生成的订单号 |
nonce_str | 是 | 随机字符串串,长度要求在32位以内,主要为了了保证生成的签名不不可预测 |
order_no | 是 | 人人秀系统内部订单号 |
响应参数 | ||
参数 | 是否必须 | 参数说明 |
result | 是 | 0:成功 1:失败 |
msg | 否 | result为1时,返回错误原因 |
响应示例 | ||
成功 | {"result":0,"msg":""} | |
失败 | {"result":1,"msg":"支付失败原因"} |
附录: