获取用户openid

业务功能
获取用户在海科公众号下的唯一用户标识openid,适用于使用海科渠道号并且使用海科公众号做支付的商户。
交互模式
服务商使用页面重定向的方式进行请求本接口,并上送服务商的重定向地址,haipay获取到用户标识以后会重定向到指定的地址,并在地址后面携带响应的返回参数(URL传参的方式)。整个过程需要在微信app中完成
测试url:
http://47.95.131.62:8080/api/v1/pay/wx/getOpenid

请求参数(O-非必传 ,M-必传):

参数 参数名称 类型 参数说明 样例 可空
redirect_url 回调地址 String 获取到用户openid后重定向的回调链接地址。请不要在地址后面拼接参数,如果要透传参数请使用RESTful风格的回调地址,直接拼接在地址后面的参数将会被忽略 https://www.myurl/aaaa/bbbb M

请求示例:

http://47.95.131.62:8080/api/v1/pay/wx/getOpenid?accessid=cpostest&redirect_url=https://www.myurl/aaaa/bbbb&sign=CC213C22BE87F1878C0EEE82D0C81CF9

返回参数:

参数 参数名称 类型 参数说明 样例 可空
appid 公众号appid String 海科公众号appid wx8888888888888888 M
openid 用户唯一标识 String 用户相对海科公众号的唯一标识 oUpF8uMuAJO_M2pxb1Q9zNjWeS6o M

返回示例:

http://test.abc.cn/callback?return_code=10000&return_msg=成功&appid=wx8888888888888888&openid=oUpF8uMuAJO_M2pxb1Q9zNjWeS6o&sign=953A3CE8C278BB7A8BA277419724C3FD

文档更新时间: 2021-03-10 15:08   作者:admin