www.aaa.com 是zibll站,对接易支付域名:pay.aaa.com ,
易支付对接的支付通道有:虎皮椒和V免签
问题:
支付的时候二维码可以正常,也可以正常扫码,但是扫码完成后,浏览器的url是:404错误
https://pay.aaa.com/wp-content/themes/zibll/zibpay/shop/epay/notify.php?redirect_url=
这里不知为何出现的是pay.aaa.com 而不是www.aaa.com
把域名改一下,回调就是成功的。
同样的,另外一个站,用同样的易支付 pay.aaa.com,支付是成功的,对接支付接口是可以成功回调的,说明易支付和v免签这块是没问题的。
这是www.aaa.com里的zibll的配置
这是易支付的配置
我怀疑问题出在zibpay_ajax .php 文件里的环境变量上,因为之前 我用zibll直接对接虎皮或者v免签都要手工修改 zibpay_ajax .php里面的 回调地址,例如这一句:
‘notifyUrl’ => ZIB_TEMPLATE_DIRECTORY_URI . ‘/zibpay/shop/vmq/notify.php’,
‘returnUrl’ => ZIB_TEMPLATE_DIRECTORY_URI . ‘/zibpay/shop/vmq/return.php’,
在前面加上 home_url() 才可以回调成功。
‘notifyUrl’ => home_url() . ZIB_TEMPLATE_DIRECTORY_URI . ‘/zibpay/shop/vmq/notify.php’,
‘returnUrl’ => home_url() . ZIB_TEMPLATE_DIRECTORY_URI . ‘/zibpay/shop/vmq/return.php’,
求助是不是我哪里没有配置这个变量呢?