跳转微信验短页面
更新时间:2024.12.27用户在进行手机号绑银行卡的时候,银行侧网页使用该jsapi拉起验短页面
# 接口说明
支持商户: 【银行机构】
# 接口定义
小程序path携带参数如下
# 请求参数
- timestamp 必填【时间戳】 商户生成从1970年1月1日00:00:00至今的秒数,即当前的时间;由商户生成后传入。注:要字符串的格式传timestamp
- noncestr 必填【随机字符串】 随机字符串,不长于32位,由商户生成后传入。推荐随机数生成算法
。 - package 必填【自定义参数】 分为直连模式与网联模式。点击 + 看具体详情字段
- 属性
- signtype 必填【签名类型】 签名类型,按照文档中所示填入,目前仅支持SHA1;取值范围:"SHA1";签名计算的时候不需要传入
- paysign 必填【签名】 签名。使用字段AppID、appkey、noncestr、package、timestamp、sessionid计算得出的签名值,如右侧的签名验证方式示例代码
- sessionid 必填【请求ID】 本次行为标识
- appid 必填【小程序ID】 商户申请的小程序对应的AppID,由微信支付生成,可在小程序后台查看
Path 路径参数
# 回调结果
回调类型[长度限制] | errMsg | 类型[长度限制] |
---|---|---|
success | phoneBindCardVerifySms:ok | 调用支付成功 |
fail | phoneBindCardVerifySmse:fail | 调用支付失败 |
回调结果只代表是否成功拉起微信验短页面(验证码银行发送),不代表用户是否绑卡成功
# 签名验证方式举例
按照字母顺序排列,并进行sha1,得到paysign
文档是否有帮助