Example #1
0
        /// <summary>
        /// 订单退款
        /// </summary>
        /// <param name="orderNo">商户订单号</param>
        /// <param name="totalFee">订单总金额</param>
        /// <param name="refundNo">商户退款单号(商户系统自动生成)</param>
        /// <param name="refundFee">退款金额</param>
        /// <returns></returns>
        public string UnifiedOrderRefund(string orderNo, string totalFee, string refundNo, string refundFee)
        {
            var    unifiedTenpay = UnifiedTenPay.CreateUnifiedModel(_config.AppID, _config.PartnerId, _config.PartnerKey);
            string postData      = unifiedTenpay.GetRequsetData(orderNo, "", totalFee, refundNo, refundFee);

            return(Refund(postData));
        }
Example #2
0
        //验证服务器证书
        #region 验证签名
        public bool ValidationSign(Dictionary <string, string> bizObj, string sign, string sign_type)
        {
            var unifiedModel = UnifiedTenPay.CreateUnifiedModel(_config.AppID, _config.PartnerId, _config.PartnerKey);

            return(unifiedModel.ValidateSign(bizObj, sign, sign_type));
        }