Ejemplo n.º 1
0
 /**
  * 支付宝
  */
 public function notifyAction()
 {
     $aParam = $this->getParams();
     Yaf_Logger::debug('notify: ' . json_encode($aParam, JSON_UNESCAPED_UNICODE) . "\n", 'alipay');
     $bRet = Payment_Alipay::callback($aParam);
     $iOrderID = $aParam['out_trade_no'];
     $iMoney = $aParam['total_fee'];
     if ($bRet) {
         // 支付成功
         $this->logPay($aParam);
         $aArg = array('iPayType' => Model_Finance::TYPE_ALIPAY, 'sPayAccount' => $aParam['buyer_email'], 'sPayOrder' => $aParam['trade_no']);
         Model_Finance::pay($iOrderID, $iMoney, $aArg);
         echo "success";
     } else {
         // 支付失败
         echo "fail";
     }
     return false;
 }
Ejemplo n.º 2
0
Archivo: Cron.php Proyecto: pancke/yyaf
 public static function log($sMsg)
 {
     Yaf_Logger::debug(date('[Y-m-d H:i:s]') . $sMsg, self::$sLogName);
     echo date('[Y-m-d H:i:s]') . $sMsg;
 }
Ejemplo n.º 3
0
 public static function debug($msg)
 {
     Yaf_Logger::debug($msg . "\n", 'wxpay');
 }