帮助中心  /  第三方平台支付(旧版)

第三方平台支付(旧版)

接口功能说明

通过该接口,可以实现将人人秀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":"支付失败原因"}



返回API文档首页

附录:

API接口规范及签名算法