## **關于支付寶通知回調**
> 在付款完成后,支付寶將發起異步通知,經驗證合法成功后會根據系統訂單信息調用此訂單發起時定義的pay_module分別調用具體付款業務的成功(success)與失敗(fail)接口。
## **支付寶通知回調實例**
以積分充值(apps/user/controll/recharge)為例,我們需要在統一下單時定義'pay_module=user',驗證通過后將查詢此訂單信息后調用處理模型的方法,這里則為(apps/user/loglic/Pay.php),只需按規范定義success、fail接口處理具體付款業務。實例如下
```
<?php
namespace app\user\loglic;
class Pay
{
/**
* 充值成功回調接口
* @param array $post 通知參數
* @param array $payInfo 數據庫訂單信息
* @return int 影響條數
*/
public function success($post=[], $payInfo=[])
{
//處理業務
}
/**
* 充值失改回調接口
* @param array $post 通知參數
* @param array $payInfo 數據庫訂單信息
* @return int 影響條數
*/
public function fail($post=[], $payInfo=[]){
//處理業務
}
}
```