v2board(xiao版) 使用前后端分离主题导致支付转跳问题处理

72次阅读
没有评论

该问题现象通常为源站为 a.aab.com 主题站 b.aab.com 通过b.aab.com epay支付成功后转跳至a.aab.com

解决办法

找到/app/Payments/EPay.php文件,将图中的return_url

v2board(xiao版) 使用前后端分离主题导致支付转跳问题处理

修改如下’return_url’ => $_SERVER[‘HTTP_REFERER’] . ‘#/order/’ . $order[‘trade_no’],

如何以上无法跳转把HTTP_REFERER改成HTTP_ORIGIN试试

v2board(xiao版) 使用前后端分离主题导致支付转跳问题处理

需要解释的是:这里是写死的,你需要打开你的前端页面登录,点击订单页面,并点进任意订单,查看你当前的url地址是多少 例如:`www.baidu.com/#/demo/123456`,那你就需要将return改为

‘return_url’ => $_SERVER[‘HTTP_REFERER’] . ‘#/demo/’ . $order[‘trade_no’],

另一个方法

'return_url' => config('v2board.app_url') . '/#/dashboard/checkout/' . $order['trade_no'], 

瑶的主题更改

'return_url' => config('v2board.app_url') . '/#/order/' . $order['trade_no'],

正文完
 0
评论(没有评论)