解决方案是修改lib/wxpay.data.php文件大约2731行settimestamp方法,修改为$this->values[“timestamp”]=(string)$value,希望采纳,谢谢
如果价格参数未传递或价格类型错误,请将价格类型转换为int或检查传递参数是否正常。
参数,也称为参数变量,是一个变量。当我们研究当前的问题时,我们关心的是一些变量的变化以及它们之间的关系。其中一个或一些称为自变量,另一个或一些称为因变量。如果我们引入一个或多个变量来描述自变量和因变量的变化,那么引入的变量就不是当前问题中必须研究的变量。我们称这些变量为参数变量或参数。英文名称:parameter。
如果您慢下来,您可以正常启动微信支付。如果此问题很快出现,可能是因为尚未加载内置对象。
我已经解决了这个问题,这就是支付对象没有加载的原因。
此类问题的案例很多,时间戳格式就是其中之一。身体部位的长度也可能超过限制。事实上,唯一的解决办法就是根据微信支付文档(包括格式、长度、值的要求)逐一检查参数。没有别的办法了。在互联网上发布的案例很多(即使时间戳问题只是一个高频案例)。