CMS付费阅读时,收款return_url处程序可能有误?

问题描述: 客户支付成功后,按return_url,会走到/addons/controller/Order.php中,epay()函数内,$type是'return'时,会执行

  $pay = \addons\epay\library\Service::checkReturn($paytype);
  if (!$pay) {
      $this->error('return签名错误, paytype=' . $paytype);
  }
  $data = $pay->verify();

事实在checkReturn($paytype)中,已经verify()一次了。这里是否要去掉一处?我是去掉了checkReturn()中的那一次。

后续代码$archives = Archives::get($data['out_trade_no']);
我也改成了从order中取的方式。


我的CMS是1.0.21版,epay是1.0.1版

查看更多

关注者
0
被浏览
155
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览