跳转银行选卡页面(小程序或H5)
更新时间:2024.11.18微信跳转银行小程序/H5携带参数
|
接口说明
支持商户: 【银行机构】
接口定义
小程序path携带参数如下
请求参数
Path 路径参数
sessionid
必填 string
【请求ID】 本次行为标识
openid
必填 string
【用户OpenID】 用户标识
bind_tail
必填 string
【用户已绑定卡尾号】 用户在当前银行的卡尾号。以“,”逗号分隔,采用base64编码
enc_bankelem
必填 string
【银行要素块密文】 银行要素块密文。明文字段包括cre_type=&cre_id=&true_name=
注意:加解密的方式与财付通进行协商
属性 | |
appid
必填 string(16)
【小程序ID】 商户申请的小程序对应的AppID,由微信支付生成,可在小程序后台查看
timestamp
必填 string(32)
【时间戳】 商户生成从1970年1月1日00:00:00至今的秒数,即当前的时间;由商户生成后传入,其他详见时间戳规则。
noncestr
必填 string(32)
【随机字符串】 随机字符串,不长于32位。推荐随机数生成算法。
signtype
必填 string(32)
【签名类型】 签名类型,目前仅支持SHA1;取值范围:"SHA1";字段签名不需要参与
paysign
必填 string(512)
【签名】 签名,使用字段AppID、appkey、bind_tail、noncestr、OpenID、enc_bankelem、timestamp、sessionid计算得出的签名值,如右侧的签名验证方式示例代码
示例
示例代码
签名验证方式示例代码
签名验证方式举例
1、按照字母顺序排列
2、上边的数据进行sha1,得到paysign。
3、使用上边得到的结果与微信侧传入的paysign 进行对比,如果一致则验证成功,否则失败