校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP實現微信對賬單處理

PHP實現微信對賬單處理

熱門標簽:太原400電話申請流程 電信外呼系統多少錢一個月 企業400電話辦理多少費用 神龍斗士電話機器人 代理打電話機器人 合肥企業外呼系統線路 桂陽公司如何做地圖標注 宿州正規外呼系統軟件 萍鄉商鋪地圖標注

最近要做支付對賬,即檢查第三方支付與數據庫中賬單是否一一對應,涉及到微信對賬單的處理,成功時,微信賬單接口返回數據以文本表格的方式返回,第一行為表頭,后面各行為對應的字段內容,字段內容跟查詢訂單或退款結果一致,具體字段說明可查閱相應接口。

Ps:至于如何調用微信接口下載對賬單,在微信的官方SDK包中就有現成的方法,直接調用即可。注意對賬單接口一次只能查詢一天的數據。代碼大致如下:

// 引入微信sdk文件
require_once APP_DIR . '/ome/lib/wxpay/lib/WxPay.Api.php';
require_once APP_DIR . '/ome/lib/wxpay/log.php';
    
// 實列化下載對賬單對象
$input = new WxPayDownloadBill();
// 對賬單日期
$input->SetBill_date(date("Ymd", strtotime("-1 day")));
// 對賬單類型
$input->SetBill_type('ALL');
// 獲取賬單信息
$downloadBillResult = WxPayApi::downloadBill($input);

打印$downloadBillResult就會發現他是一個數據文本(string),本文程序需要實現的功能就是從這個字符串從提取每一筆訂單中的有效信息,參考代碼如下:

/**
 * 微信對賬單數據處理
 * @param $response 對賬單數據
 * @return array 返回結果
 */
public function deal_WeChat_response($response){
  $result  = array();
  $response = str_replace(","," ",$response);
  $response = explode(PHP_EOL, $response);
 
  foreach ($response as $key=>$val){
    if(strpos($val, '`') !== false){
      $data = explode('`', $val);
      array_shift($data); // 刪除第一個元素并下標從0開始
      if(count($data) == 24){ // 處理賬單數據
        $result['bill'][] = array(
          'pay_time'       => $data[0], // 支付時間
          'APP_ID'        => $data[1], // app_id
          'MCH_ID'        => $data[2], // 商戶id
          'IMEI'         => $data[4], // 設備號
          'order_sn_wx'     => $data[5], // 微信訂單號
          'order_sn_sh'     => $data[6], // 商戶訂單號
          'user_tag'       => $data[7], // 用戶標識
          'pay_type'       => $data[8], // 交易類型
          'pay_status'      => $data[9], // 交易狀態
          'bank'         => $data[10], // 付款銀行
          'money_type'      => $data[11], // 貨幣種類
          'total_amount'     => $data[12], // 總金額
          'coupon_amount'    => $data[13], // 代金券或立減優惠金額
          'refund_number_wx'   => $data[14], // 微信退款單號
          'refund_number_sh'   => $data[15], // 商戶退款單號
          'refund_amount'    => $data[16], // 退款金額
          'coupon_refund_amount' => $data[17], // 代金券或立減優惠退款金額
          'refund_type'     => $data[18], // 退款類型
          'refund_status'    => $data[19], // 退款狀態
          'goods_name'      => $data[20], // 商品名稱
          'service_charge'    => $data[22], // 手續費
          'rate'         => $data[23], // 費率
        );
      }
      if(count($data) == 5){ // 統計數據
        $result['summary'] = array(
          'order_num'    => $data[0],  // 總交易單數
          'turnover'    => $data[1],  // 總交易額
          'refund_turnover' => $data[2],  // 總退款金額
          'coupon_turnover' => $data[3],  // 總代金券或立減優惠退款金額
          'rate_turnover'  => $data[4],  // 手續費總金額
        );
      }
    }
  }
  return $result;
}

返回的數據分為2部分,bill節點下存放的是具體流水數據,summary節點下存放的是統計數據

主要的思路是微信賬單返回的結果格式是固定的,可以用 '`',換行符(PHP_EOL)實現字符串的分割,然后每 24 個 字段為一個訂單的描述信息,最后 6 個字段為賬單的匯總信息。因此通過循環就可以遍歷整個賬單。

大家有更好的解決方案,歡迎把代碼貼出來一起交流!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 微信企業轉賬之入口類分裝php代碼
  • php實現微信公眾號企業轉賬功能
  • PHP實現微信退款功能
  • PHP實現微信申請退款功能
  • php提取微信賬單的有效信息
  • PHP APP微信提現接口代碼
  • 基于php的微信公眾平臺開發入門實例
  • php判斷頁面是否是微信打開的示例(微信打開網頁)
  • PHP對接微信公眾平臺消息接口開發流程教程
  • php實現微信企業轉賬功能

標簽:崇左 白銀 辛集 衡陽 廊坊 太原 綏化 鄂州

巨人網絡通訊聲明:本文標題《PHP實現微信對賬單處理》,本文關鍵詞  PHP,實現,微信,對,賬單,處理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現微信對賬單處理》相關的同類信息!
  • 本頁收集關于PHP實現微信對賬單處理的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲人成7777| 肉色丝袜一区二区| 日韩一区二区影院| 99在线精品免费| 国产一区欧美一区| 日韩精品一二三区| 一区二区三区成人| 中文字幕av一区二区三区高| 欧美一区二区三区在线观看视频 | 一区二区三区在线视频播放| 欧美一区二区三区小说| 日本电影亚洲天堂一区| 国产高清不卡二三区| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲一区二区三区中文字幕在线| 久久久精品免费网站| 欧美精品粉嫩高潮一区二区| 91蜜桃婷婷狠狠久久综合9色| 激情综合一区二区三区| 日韩精品每日更新| 亚洲一区在线免费观看| 亚洲欧美综合另类在线卡通| 久久久久99精品国产片| 欧美大片一区二区| 日韩欧美一区在线观看| 日韩视频一区二区在线观看| 欧美三级韩国三级日本一级| 色婷婷久久综合| 91毛片在线观看| 99久久99精品久久久久久| 成人午夜av影视| 国产精品一区二区果冻传媒| 韩日精品视频一区| 韩国女主播成人在线| 久久99精品久久久| 久久国产剧场电影| 国内精品视频666| 精品综合免费视频观看| 加勒比av一区二区| 国产精品99久久久久久有的能看 | 艳妇臀荡乳欲伦亚洲一区| 亚洲天堂精品在线观看| 一区在线播放视频| 亚洲男人的天堂网| 亚洲国产一区视频| 日韩在线观看一区二区| 美腿丝袜亚洲综合| 国产一区999| 9l国产精品久久久久麻豆| 99久久久国产精品| 欧美在线一区二区三区| 欧美日韩一区视频| 日韩精品一区二区三区四区| 欧美tk—视频vk| 国产精品卡一卡二| 亚洲综合999| 免费成人在线观看视频| 国产美女主播视频一区| 99国产精品久| 欧美久久久久久蜜桃| 精品国产三级电影在线观看| 国产日产欧美一区二区三区| 亚洲视频在线一区| 天天色综合天天| 国内一区二区在线| 99在线精品免费| 91精品国产色综合久久久蜜香臀| 欧美va天堂va视频va在线| 中文幕一区二区三区久久蜜桃| 尤物av一区二区| 美女看a上一区| 成人精品高清在线| 欧美色电影在线| 久久精品视频网| 一区二区三区产品免费精品久久75| 日韩精品一级中文字幕精品视频免费观看| 精彩视频一区二区| 色就色 综合激情| 欧美sm美女调教| 中文字幕永久在线不卡| 亚洲成av人片一区二区梦乃| 国产精品一区二区在线观看不卡| 91亚洲午夜精品久久久久久| 日韩欧美视频一区| 亚洲精品中文在线观看| 国产综合色视频| 欧美亚洲国产bt| 国产拍欧美日韩视频二区| 亚洲午夜久久久久| 国产91丝袜在线18| 欧美日本免费一区二区三区| 国产精品三级av| 青青草视频一区| 色婷婷精品大在线视频 | 国产精品精品国产色婷婷| 日本不卡一区二区三区| 99久久综合99久久综合网站| 欧美不卡视频一区| 亚洲国产欧美一区二区三区丁香婷| 国产精华液一区二区三区| 欧美喷水一区二区| 亚洲黄色小视频| 成人美女视频在线看| 精品国产1区2区3区| 亚洲香肠在线观看| av动漫一区二区| 国产日韩av一区二区| 久久黄色级2电影| 欧美日韩高清一区二区| 一区视频在线播放| 国产jizzjizz一区二区| 精品日韩在线观看| 蜜桃视频在线一区| 91麻豆精品国产91久久久久| 一区二区三区视频在线观看| 成人福利在线看| 久久久三级国产网站| 久久国产精品第一页| 日韩三级伦理片妻子的秘密按摩| 亚洲夂夂婷婷色拍ww47| 91免费国产视频网站| 亚洲欧美在线高清| 国产精品69毛片高清亚洲| 欧美mv日韩mv| 久草在线在线精品观看| 日韩一级视频免费观看在线| 亚洲一区二区高清| 欧美日韩精品电影| 一区二区三区四区高清精品免费观看 | 成熟亚洲日本毛茸茸凸凹| 久久久青草青青国产亚洲免观| 麻豆精品在线播放| 精品裸体舞一区二区三区| 久久99国内精品| 欧美精品久久99| 日本成人中文字幕在线视频| 欧美一区日本一区韩国一区| 捆绑调教一区二区三区| 欧美成人精精品一区二区频| 久久精品噜噜噜成人88aⅴ| 日韩欧美成人午夜| 国产乱码精品一区二区三区av| 久久影音资源网| 成人免费毛片aaaaa**| 国产精品毛片大码女人| 色悠久久久久综合欧美99| 一区二区久久久| 制服丝袜在线91| 国产乱码精品一区二区三| 中文一区在线播放| 91精彩视频在线| 亚洲bt欧美bt精品| 日韩欧美久久一区| 国产盗摄一区二区| 亚洲欧美日韩久久| 7799精品视频| 国产剧情在线观看一区二区| 亚洲欧美综合在线精品| 欧美日韩国产小视频在线观看| 奇米精品一区二区三区在线观看 | 色噜噜狠狠成人网p站| 日韩黄色在线观看| 综合久久久久久久| 蜜臀久久久久久久| 久久亚洲精品国产精品紫薇| 福利一区在线观看| 亚洲综合小说图片| 日韩三区在线观看| 成人avav在线| 午夜视黄欧洲亚洲| 欧美极品美女视频| 欧美日本在线播放| 大尺度一区二区| 午夜精品久久久久| 久久精品一级爱片| 欧美亚洲国产一区二区三区| 国产一区二区美女诱惑| 亚洲欧美偷拍另类a∨色屁股| 欧美一区二区三区四区在线观看| 国产精品一卡二| 亚洲bt欧美bt精品| 国产精品久久久久久久裸模| 欧美精品vⅰdeose4hd| 国产99久久久国产精品| 午夜精品久久久久久| 国产精品久久久久影视| 欧美一区二区三级| 91网站最新地址| 久久av老司机精品网站导航| 亚洲人成网站在线| 久久久久久久久伊人| 欧美日韩国产精品成人| av一区二区三区在线| 精品一区二区三区香蕉蜜桃| 亚洲日本va在线观看| 久久午夜老司机| 在线成人午夜影院| 日本久久一区二区三区| 国产传媒日韩欧美成人| 久久精品72免费观看|