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