コード例 #1
0
        /// <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;
        }
コード例 #2
0
        /// <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;
        }
コード例 #3
0
        /// <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;
        }
コード例 #4
0
 /// <summary>
 /// 交易查询
 /// </summary>
 /// <param name="para"></param>
 public void TradeQuery(TradePayParameter para)
 {
     throw new NotImplementedException();
 }