💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
#### 验证支付 当用户支付完成后,系统会调用模块中的$this->payResult($params);方法,具体如下: ``` //该代码片断在/framework/builtin/recharge/site.php中 public function payResult($params) { //一些业务代码 //根据参数params中的result来判断支付是否成功 if ($params['result'] == 'success' && $params['from'] == 'notify') { //此处会处理一些支付成功的业务代码 } //因为支付完成通知有两种方式 notify,return,notify为后台通知,return为前台通知,需要给用户展示提示信息 //return做为通知是不稳定的,用户很可能直接关闭页面,所以状态变更以notify为准 //如果消息是用户直接返回(非通知),则提示一个付款成功 //如果是JS版的支付此处的跳转则没有意义 if ($params['from'] == 'return') { if ($params['result'] == 'success') { message('支付成功!', '../../app/' . url('mc/home'), 'success'); } else { message('支付失败!', '../../app/' . url('mc/home'), 'error'); } } } ```