博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信支付坑 一两点
阅读量:6821 次
发布时间:2019-06-26

本文共 406 字,大约阅读时间需要 1 分钟。

这两天做微信支付,遇到几个顽固的地方,大致记录一下:

1、key

统一下单和js api支付所用的签名key都是在支付平台上设置的api key,而不是公众号的AppSecret

2、签名

统一下单和js api支付所用的签名的算法都是一样的(md5方式签名),参与统一下单签名运算的参数根据需要会有所变化,而js api的签名需要的参数是appId、timeStamp、nonceStr、package、signType(注意参数大小写)

3、chooseWXPay和getBrandWCPayRequest

chooseWXPay的话有个参数是timestamp,getBrandWCPayRequest的话有个参数是timeStamp,对,你需要注意大小写

如果签名和网站工具签名出来的结果一致,但就是告诉你签名错误,那么看看你的html(或js)模板是不是真的没问题了(看看是不是多了逗号之类了)。。。。

转载地址:http://jipzl.baihongyu.com/

你可能感兴趣的文章
React hooks 的尝试使用
查看>>
Git最佳实践建议
查看>>
SQLServer之删除函数
查看>>
代码块
查看>>
12节线上课,快速建立区块链开发者入门学习路径(限时免费)
查看>>
看了400多份白皮书,回归本质谈区块链技术(附全部白皮书下载链接)
查看>>
nil/Nil/NULL/NSNull的区别
查看>>
Terraform最佳实践
查看>>
vue element模拟select 内容树形显示
查看>>
京东项目案例操作日志
查看>>
OpenGL 学习 08 - 球体世界
查看>>
百度医疗事业部解散,并入人工智能团队
查看>>
try-catch 能否监听多线程中的错误?
查看>>
http缓存机制及其原理
查看>>
数据结构与算法-学习笔记(三)
查看>>
css半透明边框
查看>>
【本人秃顶程序员】996.ICU引发程序猿的集体高潮
查看>>
flutter 使用Bloc和refresh 进行搭建页面
查看>>
JS 创建对象
查看>>
音频编码
查看>>