🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 准备工作 * * * ## 在接入之前,请先确认是否完成以下工作: | # | 必要前提 | 说明 | | --- | --- | --- | | 1 | 已有merchantno(商户ID)和token(商户密钥) | 在左侧菜单中“系统设置”-商户信息中获取。 | ## 签名方法 把使用到的所有参数,**连 token(商户密钥) 一起**,按参数名字母升序排序。把参数值拼接在一起。做md5-32位加密,取字符串大写。得到sign。网址类型的参数值不要urlencode。 ##### 例如 | # | 参数名 | 参数值 | | --- | --- | --- | | 1 | merchantno| 1025 | | 2 | orderno| S85555055 | | 3 | amount | 10.00 | | 4 | bankkey| weixin_h5 | | 5 | callbackurl| http://www.baidu.com | | 6 | notifyurl| http://www.baidu.com | key的拼接顺序:如用到了所有参数,就按这个顺序拼接:amount=10.00&bankkey=weixin_h5&callbackurl=http://www.baidu.com&merchantno=notifyurl=http://www.baidu.com&orderno=S85555055&key=token(商户密钥) **注意:token(商户密钥)在安全上非常重要,一定不要显示在任何网页代码、网址参数中。只可以放在服务端。计算key时,先在服务端计算好,把计算出来的key传出来。严禁在客户端计算key,严禁在客户端存储token(商户密钥)。**