当我们安装polylang插件并按如下所示更改域时:
example.com/fa
退货时,银行转到以下地址:
https://example.com/wc-api/WC_Gateway_Bankmellat/?wc_order=1111
因此,将显示404页面。
因为woocommerce信息位于:
https://example.com/fa/wc-api/WC_Gateway_Bankmellat/?wc_order=1111
要去
也就是说,两个网址之间的差异很大。
不仅成功付款,而且银行的所有收回都以404结尾。
这将导致付款(如果未完成),因为callBackUrl不起作用,产品成本将退回客户的帐户。
我认为通过重定向可以解决问题,但我想从英国出发。感谢您帮助朋友解决此问题。
我补充说,我对Irankish端口的插件没有这个问题,并且他没做任何改动就可以了。
此页面的解决方案不起作用: Payment Gateway adding language url (Wordpress/Polylang/Woocommerce)