用户登录

签名的最后一步,就是把得到的这串字符用 md5 处理一下,md5 是一种 hash 方法 .. 再把处理之后的结果转换成全部大写,得到的结果就是我们需要的签名了 ..

这里我们需要用到 node.js 里的 crypto .. 先导入它 .. 名字是 crypto ..

然后用一下 crypto 提供的方法,用 md5 处理一下指定的字符 .. 添加一个 sign .. 表示的就是 signature ..

用一下 crypto 的 createHash .. hash 的类型是 md5 .. update 的是上面这个 stringOrderWithKey .. 再用一下 digest ,编码格式是 hex .. 表示十六进制 ..

得到的结果再用一下 toUpperCase .. 转换成大写的 ..

下面可以再输出这个 sign 的值 .. logger.info('签名:', sign) .. 回到浏览器,刷新一下 checkout 页面 ..

再打开 app.log .. 这里显示的东西就是得到的签名 ..

md5 处理后转换成全部大写字母《 微信支付:开发准备与扫码支付 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点