微信网页授权接口

接口名称

openapi.payment.auth.auth

请求方式

POST

请求头

application/json; charset=utf-8

请求业务参数

参数 类型 是否必填 最大长度 描述
url string 256 授权完跳转地址
  • 请求示例:

    {
    "biz_content": "{\"url\":\"http://pp2kiwi.ngrok.cc/callback/controller?pp=a\"}",
    "method": "openapi.payment.auth.auth"
    }
    

    成功响应参数

参数 类型 是否必填 最大长度 描述
authUrl string 256 授权链接
  • 响应示例:
    {
    "result_message": "成功",
    "data": {
    "authUrl": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7241c1aa21d55473&redirect_uri=http%3A%2F%2Fyoudian1.saledian.com%2FApi%2FopenApiAuth%2Foauth%3Furl%3Dhttp%253A%252F%252Fwww.wahahawa.com%26token%3D199631&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect"
    },
    "result_code": 200
    }
    
  • Tips:
    1.第三方控制页面跳转到返回的authUrl后,页面会自动跳转回授权接口传过来的url地址,并拼接上open_id和sub_open_id,第三方接收这两个参数用于后续调起支付接口
    2.每个用户的open_id不会发生改变,但是sub_open_id(支付使用)会发生改变,不可重复使用
    3.回跳链接可带参数,也可以不用带参数

  • 跳转回的url示例

授权地址不带参数:
http://www.wahahawa.com/?open_id=oig3WstIhJj8O4XhQpQBypXLrJIE&sub_open_id=oig3WstIhJj8O4XhQpQBypXLrJIE

授权地址带参数:
http://www.wahahawa.com/?uid=1&open_id=oig3WstIhJj8O4XhQpQBypXLrJIE&sub_open_id=oig3WstIhJj8O4XhQpQBypXLrJIE

授权参数

参数 类型 是否必填 最大长度 描述
open_id string 32 公众号授权ID
sub_open_id string 32 支付账号授权ID

results matching ""

    No results matching ""