亚洲精品www久久久久久,国产乱码精品一区二区三,另类国产精品一区二区,国产av无码专区亚洲草草,无码日韩精品91超碰,玩弄放荡人妻少妇系列,欧洲美女黑人粗性暴交视频,一区二区三区四区五区自拍

    服務熱線 400-660-5555 (轉1)

    網站建設

    網站建設

    站內資訊
    網站建設 / 站內資訊 / 產品資訊 / 正文

    商城網站實現微信和支付寶訂單支付記錄

    來源: All文章
    發布時間:2023-04-19 15:09:58

      當支付寶和微信支付成功后,我們在回調方法里記錄訂單狀態方便我們去調試和查驗支付結果。

      第一種將接收的生成日志txt文件,記錄信息在本地

      functionlog_result($file,$word){

      $fp4=fopen($file,r);//只讀打開模板,底部;

      $str=fread($fp4,filesize($file));//讀取模板內容

      $str=$str.\n執行日期:.date(Y-m-dH:i:s).\n.$word.\n\n;

      $handle=fopen($file,w);//不存在就創建;,創建頁面

      fwrite($handle,$str);

      }

      使用方法:

      $this-log_result($log_name,【接收到的notify接受信息】:商戶訂單號:.$trade_no.'|'.$verify_result['out_transaction_id'].;訂單號:.$verify_result['out_trade_no'].'狀態'.$flag.'錢:'.$money.'id:'.$order_id.\n簽名結束\n);

      第二種將數據記錄在數據庫中:

      1.創建支付寶支付記錄數據表:

      CREATETABLE`site_pay_ali`(

      `id`int(11)NOTNULLAUTO_INCREMENT,

      `pay_scene`tinyint(1)NOTNULLDEFAULT'1'COMMENT'支付場景',

      `oid`int(11)NOTNULLCOMMENT'訂單id',

      `order_number`int(11)NOTNULLCOMMENT'訂單號',

      `subject`varchar(100)NOTNULLCOMMENT'支付主題',

      `buyer_id`varchar(20)NOTNULLCOMMENT'買家支付寶用戶號',

      `total_amount`varchar(20)NOTNULLCOMMENT'總金額',

      `sign_type`varchar(10)NOTNULLCOMMENT'簽名類型',

      `trade_no`varchar(80)NOTNULLCOMMENT'支付寶交易號',

      `app_id`varchar(50)NOTNULLCOMMENT'開發者的app_id',

      `buyer_logon_id`varchar(100)NOTNULLCOMMENT'買家支付寶帳號',

      `notify_time`varchar(100)NOTNULLCOMMENT'支付時間',

      PRIMARYKEY(`id`)

      )ENGINE=MyISAMDEFAULTCHARSET=utf8COMMENT='支付寶支付記錄';

      /**

      *增加支付寶支付完成記錄

      *@param$data

      *@paramstring$model

      *@returnmixed

      */

      publicfunctionaddRecord($data,$model=''){

      $model=$model==''?D('Order'):$model;

      $oid=$model-where(array('order_number'=$data['out_trade_no']))-field('id')-find();

      $savedata=array(

      'pay_scene'=$data['pay_scene']?$data['pay_scene']:1,

      'oid'=$oid['id'],

      'order_number'=$data['out_trade_no'],

      'subject'=$data['subject'],

      'buyer_id'=$data['buyer_id'],

      'total_amount'=$data['total_amount'],

      'sign_type'=$data['sign_type'],

      'trade_no'=$data['trade_no'],

      'app_id'=$data['app_id'],

      'buyer_logon_id'=$data['buyer_logon_id'],

      'notify_time'=$data['notify_time'],

      );

      $re=$this-data($savedata)-add();

      return$re;

      }

      2.創建微信支付記錄表

      CREATETABLE`site_pay_wx`(

      `id`int(11)NOTNULLAUTO_INCREMENT,

      `pay_scene`tinyint(1)NOTNULLDEFAULT'1'COMMENT'支付場景',

      `oid`int(11)NOTNULLCOMMENT'訂單id',

      `order_number`int(11)NOTNULLCOMMENT'訂單號',

      `attach`varchar(300)NOTNULLCOMMENT'支付主題',

      `bank_type`varchar(20)NOTNULLCOMMENT'付款銀行',

      `cash_fee`int(11)NOTNULLCOMMENT'現金支付金額',

      `fee_type`varchar(20)NOTNULLCOMMENT'貨幣種類',

      `nonce_str`varchar(50)NOTNULLCOMMENT'隨機字符串',

      `openid`varchar(300)NOTNULLCOMMENT'用戶標識',

      `sign`varchar(50)NOTNULLCOMMENT'簽名',

      `is_subscribe`tinyint(1)NOTNULLCOMMENT'是否關注公眾賬號',

      `time_end`varchar(20)NOTNULLCOMMENT'支付時間',

      `transaction_id`varchar(50)NOTNULLCOMMENT'微信支付訂單號',

      `nickname`varchar(300)CHARACTERSETutf8mb4NOTNULLCOMMENT'用戶昵稱',

      ``tinyint(1)NOTNULLDEFAULT'1'COMMENT'用戶性別',

      `city`varchar(50)DEFAULTNULLCOMMENT'用戶城市',

      `province`varchar(50)DEFAULTNULLCOMMENT'用戶省份',

      `country`varchar(50)DEFAULTNULLCOMMENT'用戶國家',

      `headimgurl`varchar(500)DEFAULTNULLCOMMENT'用戶頭像',

      PRIMARYKEY(`id`)

      )ENGINE=MyISAMAUTO_INCREMENT=3DEFAULTCHARSET=utf8COMMENT='微信支付信息表';

      添加微信支付數據:

      /**

      *增加微信支付完成記錄

      *@param$data

      *@paramstring$model

      *@returnint|mixed

      */

      publicfunctionaddRecord($data,$model=''){

      $model=$model==''?D('Order'):$model;

      $oid=$model-where(array('order_number'=$data['out_trade_no']))-field('id')-find();

      $userInfo=S('userInfo');

      $savedata=array(

      'pay_scene'=$data['pay_scene']?$data['pay_scene']:1,

      'oid'=$oid['id'],

      'order_number'=$data['out_trade_no'],

      'attach'=$data['attach'],

      'bank_type'=$data['bank_type'],

      'cash_fee'=$data['cash_fee'],

      'fee_type'=$data['fee_type'],

      'nonce_str'=$data['nonce_str'],

      'openid'=$data['openid'],

      'sign'=$data['sign'],

      'is_subscribe'=$data['is_subscribe'],

      'time_end'=$data['time_end'],

      'transaction_id'=$data['transaction_id'],

      'nickname'=base64_encode($userInfo['nickname']),

      ''=$userInfo[''],

      'city'=$userInfo['city'],

      'province'=$userInfo['province'],

      'country'=$userInfo['country'],

      'headimgurl'=$userInfo['headimgurl'],

      );

      $re=$this-where(array('order_number'=$data['out_trade_no']))-find();

      if(!$re){

      $re=$this-data($savedata)-add();

      return$re;

      }else{

      return-1;

    * 文章來源于網絡,如有侵權,請聯系客服刪除處理。
    在線 咨詢

    添加動力小姐姐微信

    微信 咨詢

    電話咨詢

    400-660-5555 (轉1)

    我們聯系您

    電話 咨詢
    微信掃碼關注動力小姐姐 X
    qr
    主站蜘蛛池模板: 日韩有码中文在线观看| 日本japanese丰满少妇| 国产国语一级毛片| 无套内谢少妇一二三四| 欧美乱大交aaaa片if| 久久精品亚洲热综合一区二区| 四虎国产精品永久入口| 婷婷色综合成人成人网小说| 全黄h全肉边做边吃奶视频| 亚洲色在线无码国产精品不卡| 午夜福利国产盗摄久久性| 影音先锋av中文字幕| 日本人又色又爽的视频| www久久只有这里有精品| 亚洲成人资源在线观看| 中文字幕av高清片| 欧美性xxxxx极品少妇| 熟女中文字幕| 亚洲最大成人AV| 久久亚洲精品成人无码网站夜色| 欧美大胆老熟妇乱子伦视频| 色九月亚洲综合网| 无码中文av有码中文av| 亚洲国产美女黄色精品| 亚洲欧美精品一中文字幕| 亚洲美女又黄又爽在线观看| 特级毛片a级毛片在线播放www| 免费观看男女性高视频| 精品国产午夜福利伦理片| 尤物一区| 日韩人妻无码内射久久久久| 亚洲欧美国产制服图片区| 麻豆精品一区二区三区蜜臀| 国产精品无码久久久久| 中文字幕亚洲精品乱码在线看 | 大胸美女吃奶爽死视频| 精品日韩人妻中文字幕| 成人无码av一区二区| 在线观看午夜福利| 丝袜老师办公室里做好紧好爽| aV无码av高潮aV三区|