zibll(正版用户)对接易支付的回调404问题-zibll综合交流社区-zibll子比主题-WordPress主题模板-zibll子比主题

zibll(正版用户)对接易支付的回调404问题

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的配置

20240512225937952-image-34

 

这是易支付的配置

20240512230017199-image-35

 

我怀疑问题出在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’,

求助是不是我哪里没有配置这个变量呢?

 

请登录后发表评论