微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法

作者:know@more 时间:2024-05-11 09:16:42 

这段时间一直比较忙,一忙起来真感觉自己就只是一台挣钱的机器了(说的好像能挣到多少钱似的,呵呵);这会儿难得有点儿空闲时间,想把前段时间开发微信公众号支付遇到问题及解决方法跟大家分享下,这些“暗坑”能不掉就不掉吧,要不然关键时刻出问题,真是让人急的焦头烂额。

 双12客户的商城活动正在蓄势进行中,却有用户频频反馈说:支付不了,有问题,并截图如下:

  微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法

当时问题感觉很奇怪,自己测试多次都ok啊,问题来了都赶紧解决吧,最终找到解决办法:

原因是程序中一个字符串变量被错误的设置为数字类型,解决方法很简单,只需要给其加上双引号即可

打开WxPay.JsApiPay.php这个文件

把 $jsapi->SetTimeStamp($timeStamp);

修改成$jsapi->SetTimeStamp("$timeStamp");

 微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法

还有一点需要提醒的是:由于微信公众号支付要通过网页授权获取用户信息,所以发起支付的页面地址不能有参数,否则会提示:returnurl不存在。

好了,这也是我个人的解决办法,有好的解决方案,欢迎各位亲提出,共同学习进步,谢谢!

标签:jsapi,timestamp,缺少参数
0
投稿

猜你喜欢

  • Python调用VBA实现保留原始样式的表格合并方法

    2022-10-18 02:40:45
  • vue.js初学入门教程(1)

    2023-07-02 17:06:21
  • 详解Mybatis逆向工程中使用Mysql8.0版本驱动遇到的问题

    2024-01-16 16:48:19
  • MySQL数据库中的各种乱码及其解决方法

    2008-12-17 16:29:00
  • python之cur.fetchall与cur.fetchone提取数据并统计处理操作

    2023-11-30 05:34:06
  • python实现windows下文件备份脚本

    2021-05-06 06:32:41
  • python列表每个元素同增同减和列表元素去空格的实例

    2022-11-04 21:15:34
  • 画好线框图的20个步骤

    2009-09-01 19:46:00
  • Python3 pandas.concat的用法说明

    2023-11-22 23:46:51
  • python实现获取单向链表倒数第k个结点的值示例

    2022-10-12 17:38:10
  • python 多线程共享全局变量的优劣

    2023-11-20 20:55:16
  • python实战教程之OCR文字识别方法汇总

    2021-09-20 05:36:21
  • python client使用http post 到server端的代码

    2021-09-03 14:33:54
  • golang 用msgpack高效序列化的案例

    2024-04-26 17:32:52
  • Python通过命令提示符安装matplotlib

    2022-12-05 01:16:53
  • Python判断文件和文件夹是否存在的方法(最新推荐)

    2022-06-08 02:53:32
  • 用户体验中的五大要素

    2008-07-07 16:41:00
  • php实现用于计算执行时间的类实例

    2024-06-07 15:28:42
  • 利用python实现命令行有道词典的方法示例

    2021-03-24 06:32:16
  • jupyter notebook如何使用matlab

    2022-11-08 18:17:51
  • asp之家 网络编程 m.aspxhome.com