示例#1
0
 public void ProcPayRs(string orderid, int sdkCode, int productId, int productNum, string currency, PayRs payRs)
 {
     if (payRs.IsSuccess)
     {
         logReport.OnLogReport("sdkPaySuccess,save order:" + orderid + " save to local");
         AddOrder(sdkCode, orderid, productId, productNum, currency, payRs.Recipt);
         logReport.OnLogReport("sdkPaySuccess,order:" + orderid + " notice to srv");
         NoticePaySuccess(orderid, sdkCode, payRs.Recipt, currency);
     }
     else
     {
         logReport.OnLogReport("sdkPayFail,delete order:" + orderid);
         DeletLocalOrderId(false, orderid);
         baseDao.Save(orders);
     }
 }
示例#2
0
 public void OnSDKPayReturn(string orderid, int sdkCode, int productId, int productNum, string currency, PayRs payRs)
 {
     logReport.OnLogReport("OnSDKPayReturn,orderid:" + orderid + "," + payRs.ToString());
     ProcPayRs(orderid, sdkCode, productId, productNum, currency, payRs);
 }