/// <summary> /// 支付撤销 /// </summary> /// <param name="para"></param> public void TradeCancel(TradePayParameter para) { tradePayPara = para; string RestrPos = Bank_Pos_back(true); //保存撤销结算信息 tradePayPara.SettleInfo.SettleBackNo = RestrPos; tradePayPara.SettleInfo.SettleNo = result.TransNo; }
/// <summary> /// 交易支付 /// </summary> /// <param name="para"></param> public void TradePay(TradePayParameter para) { tradePayPara = para; ZHAmount = Convert.ToInt32(Convert.ToDecimal(tradePayPara.CommPara.TradeAmount) * 100).ToString(); B_resulet = Bank_Pos_Deduct(); SaveSettleMain(result); tradePayPara.CommPara.NetCardNo = result.BankCardNo; }
/// <summary> /// 交易退费(可部分退费) /// </summary> /// <param name="para"></param> public void TradeRefund(TradePayParameter para) { tradePayPara = para; string RestrPos = Bank_Pos_back(false); //保存撤销结算信息 tradePayPara.SettleInfo.SettleBackNo = RestrPos; tradePayPara.SettleInfo.SettleNo = result.TransNo; //更新退费金额 tradePayPara.SettleInfo.Amount = tradePayPara.CommPara.RefundAmount; tradePayPara.SettleInfo.AmountPos = tradePayPara.CommPara.RefundAmount; tradePayPara.CommPara.NetCardNo = result.BankCardNo; }
/// <summary> /// 交易查询 /// </summary> /// <param name="para"></param> public void TradeQuery(TradePayParameter para) { throw new NotImplementedException(); }