微信网页授权接口

接口名称

openapi.payment.auth.auth

请求方式

POST

请求业务参数

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

    {
    "app_id":"20161206150707772500",
    "method":"openapi.payment.auth.auth",
    "format":"json",
    "sign_method":"md5",
    "nonce":"87sdf9806sdf73jkds",
    "biz_content":"{\"url\":\"http://www.wahahawa.com\"}",
    "sign":"4635F06470EE726B8BDEA4DE2F9842D5"
    }
    

    成功响应参数

参数 类型 是否必填 最大长度 描述
authUrl string 256 授权链接
  • 响应示例:
    {
    "result_message": "成功",
    "data": {
    "authUrl": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7241c1aa21d55473&redirect_uri=http%3A%2F%2Fyoudian1.51youdian.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 ""