这两天一直在调试Discuz的同城系统,各种状况不断啊。支付问题是重中之重,也是坑中之坑。
当前页面的URL未注册,这是微信支付对接中经常遇到的问题,解决办法很简单,微擎系统需要把三个域名填到支付后台,分别是xxxx/app、xxxx/payment/wechat/、xxxx/payment/wechat/pay.php/,见下图:
今天遇到的这个就是个坑,图中可以看到,已经把这个报错的网址填进去了,按说应该正常了吧?而实际上,报错依旧,网址没错、域名备案了、输入也没错,但就是不能用。
最终一个网友的文章点醒了我,xxxx/plugin.php/和xxxx/plugin.php,在微信支付中是两个网址,所以填了也不起作用,如果直接填xxxx/plugin.php是肯定不行的,因为微信支付的网址结尾必须有”/“,所以干脆尝试直接填主网址,因为这部分可以用”/“做结尾。
输入、保存,再测试,支付正常了!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。