关于微信App支付errorcode=-1的原因网上的大多数的说明和微信的官方文档差不多,不外乎app签名包名对应问题,这些原因都很好排除。
但最要命的就是下图标3 其他异常!
这是【调起微信支付接口】要传递的参数以及返回结果说明,其中标1和标2很有意思,有意思在哪呢?就是微信在这里告诉你怎么生成对应的数据,但如果真实环境中你就这么用了,那返回结果肯定是-1。
那这两个参数我们要用什么呢?
答案是【调起微信支付】前的上一步【统一下单】中签名用到的随机字符串和时间戳,但可惜的是文档中并没有明确说明。
那这样的错误算 “签名错误”呢?还是 “其他错误”?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架