香港独立IP空间
香港php空间
美国php空间
域名注册

最近有个客户使用phpwind建站,他的网站绑定了支付宝购买积分的功能,然后最近他有会员反映网站的积分系统出现了问题,具体描述如下:

该会员用支付宝购买积分之后,提示支付交易成功,但是在网站反馈的结果是“验证签名出错”,充值完成,但是在9.0 积分前台显示交易状态为未完成,导致无法进行积分兑换!

 

解决方案:

打开 src/applications/bbs/controller/AlipayController.php

找到

ksort($this->_var);

reset($this->_var);

 

替换为

//兼容支付宝urlencode之后伪静态+号无法rawurldecode的处理方案

isset($this->_var[‘notify_time’])&&$this->_var[‘notify_time’] = urldecode($this->_var[‘notify_time’]);

ksort($this->_var);

reset($this->_var);

 

相关文章推荐阅读:

PHPWIND9.0如何整合UCENTER

无忧主机教您怎么安装PHPWIND9.0论坛模板

无忧主机教您如何修改PHPWIND论坛“POWERED BY PHPWIND”版权信息

 

本文地址:http://www.51php.com/phpwind/13958.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档