填写正确的支付授权目录公众号的支付授权目录需要精准到具体的目录,光写一个根目录是不够的。如图,之前配置的时候,只添加了个mobile目录的,而我们的程序是放在mobile/include/modules/payment中,后来添加了个授权目录,程序就解决了。
填写支付回调页面域名如图,在开发配置页面滚动到下面找到到“支付回调URL”修改成你的域名。
下载API证书登录微信商户后台,选择API安全,下载API证书。找到apiclient_cert.pem和apiclient_key.pem,把证书上传到支付目录下的cacert目录下。
修改配置文件在目录下找到配置文件,按照下图所示修改好配置文件。修改完毕后再次操作确认即可。
两个用户尝试对同一个订单进行扫码支付,a用户扫码后点击了“立即支付”的按钮,但是没有完成支付;b用户又扫描了同一个支付二维码,并点击“立即支付”按钮,这时就会出现上述提示。解决办法:从新支付即可。