国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

純PHP代碼實現支付寶批量付款

2024-05-04 23:41:23
字體:
來源:轉載
供稿:網友
最近在做一個使用支付寶轉賬的項目,其中有需求把我難到了:批量支付成功后不知道怎么接收系統返回的通知,經過朋友幫忙,此功能實現,下面小編把具體代碼整理分享給大家,供大家參考
 

最近在做一個使用支付寶轉賬的項目,其中有需求把我難到了:批量支付成功后不知道怎么接收系統返回的通知,經過朋友幫忙,此功能實現,下面小編把具體代碼整理分享給大家,供大家參考

廢話不多說了,直接給大家貼php代碼了,具體代碼如下所示:

//批量付款異步通知處理class Notify{  public $notifyParams;  //處理成功的信息  protected $success = [];  //處理失敗的信息  protected $fail = [];  //批次號  protected $batchNo;  public function save()  {    if (!is_array($this->notifyParams)) {      return false;    }    $alipayNotify = new AlipayNotify();    $alipayNotify->notifyParams = $this->notifyParams;    $alipayNotify->partner = Yii::$app->params['Alipay.appid'];    $alipayNotify->key = Yii::$app->params['Alipay.appKey'];    if (!$alipayNotify->verify()) {      return false;    }    $this->batchNo = $this->notifyParams['batch_no'];    $this->parseResult();    //轉賬成功的    if (!empty($this->success)) {      foreach ($this->success as $item) {        //.........      }    }    //轉賬失敗的    if (!empty($this->fail)) {      foreach ($this->fail as $item) {        //........      }    }    return true;  }  //解析結果  protected function parseResult()  {    if (!empty($this->notifyParams['success_details'])) {      $suArray = explode('|', $this->notifyParams['success_details']);      foreach ($suArray as $item) {        $this->success[] = explode('^', $item);      }    }    if (!empty($this->notifyParams['fail_detail'])) {      $faArray = explode('|', $this->notifyParams['fail_detail']);      foreach ($faArray as $item) {        $this->fail[] = explode('^', $item);      }    }  }}//用法$model = new Notify();$model->notifyParams = $_POST;if ($model->save()) {  return 'success';}return 'fail';

以上內容給大家講解了純PHP代碼實現支付寶批量付款的功能,希望對大家有所幫助。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昭觉县| 中牟县| 宝兴县| 成都市| 巨鹿县| 延长县| 金门县| 璧山县| 邯郸市| 项城市| 拉萨市| 台中县| 汾阳市| 萨嘎县| 北川| 新闻| 绥江县| 井研县| 齐河县| 涿州市| 罗源县| 阿鲁科尔沁旗| 贵港市| 铁岭县| 湖南省| 南丹县| 荥经县| 来宾市| 盐亭县| 武城县| 濉溪县| 响水县| 南昌市| 司法| 吉木萨尔县| 哈巴河县| 习水县| 靖江市| 乌拉特中旗| 灵台县| 鲜城|