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); } }
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); }