class Payment extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model(‘accountm‘);
/** 支持的充值接口 */
$this->data[‘methods‘] = [‘alipay‘];
}
/**
* 支付完成通知页面,POST请求
*/
public function notify()
{
$result = ( $this->_validate() ? "success" : "fail" );
echo $result;
exit();
}
/**
* 支付完成回调页面
*/
public function callback()
{
if($this->_validate()) {
ShowMsg(‘恭喜,账户充值成功‘, site_url(‘user/account‘));
} else {
ShowMsg(‘非法操作,充值失败‘, base_url());
}
}
/**
* 核对充值结果
* @return bool
*/
private function _validate()
{