微信支付:参数partner或者prepay_id为空
公众号支付
- 01
填写正确的支付授权目录 公众号的支付授权目录需要精准到具体的目录,光写一个根目录是不够的。如图,之前配置的时候,只添加了个mobile目录的,而我们的程序是放在mobile/include/modules/payment中,后来添加了个授权目录,程序就解决了。
- 02
填写支付回调页面域名 如图,在开发配置页面滚动到下面找到到“支付回调URL”修改成你的域名。
- 03
下载API证书 登录微信商户后台,选择API安全,下载API证书。找到apiclient_cert.pem和apiclient_key.pem,把证书上传到支付目录下的cacert目录下。
- 04
修改配置文件 在目录下找到配置文件,按照下图所示修改好配置文件。修改完毕后再次操作确认即可。
日常支付
- 01
两个用户尝试对同一个订单进行扫码支付,a用户扫码后点击了“立即支付”的按钮,但是没有完成支付;b用户又扫描了同一个支付二维码,并点击“立即支付”按钮,这时就会出现上述提示。 解决办法:从新支付即可。
- 02
受网速影响,偶尔会发生微信支付服务器响应过慢,用户扫码后点击“立即支付”时,长时间不能进入输入支付密码界面;用户再次扫描同一个二维码后,点击“立即支付”就可能出现上述提示。 解决办法:可以等待网络环境好的时候,再次扫码即可。
赞 (0)