国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 常州市| 嘉祥县| 无锡市| 平泉县| 麻栗坡县| 黄山市| 海兴县| 安康市| 泗阳县| 孝义市| 疏附县| 固镇县| 农安县| 乃东县| 望江县| 连州市| 会宁县| 长兴县| 明水县| 邓州市| 兴仁县| 綦江县| 绥阳县| 太和县| 泌阳县| 鸡西市| 吴桥县| 化州市| 宁河县| 修文县| 广灵县| 平南县| 陵川县| 华安县| 陆川县| 河源市| 祁阳县| 邓州市| 肥西县| 平安县| 墨脱县|