/// <summary> /// 创建结果 /// </summary> protected virtual PayResult CreateResult(AlipayResult result) { return(new PayResult(result.Success, result.GetTradeNo(), result.Raw) { Message = result.GetMessage() }); }
/// <summary> /// 创建结果 /// </summary> /// <param name="builder">支付宝参数生成器</param> /// <param name="result">支付宝结果</param> /// <returns></returns> protected virtual PayResult CreateResult(AlipayParameterBuilder builder, AlipayResult result) { return(new PayResult(result.Success, result.GetTradeNo(), result.Raw) { Parameter = builder.ToString(), Message = result.GetMessage() }); }
/// <summary> /// 创建结果 /// </summary> protected override PayResult CreateResult(AlipayResult result) { return(new PayResult(result.Success, result.GetTradeNo(), result.Raw) { Parameter = result.Builder.ToString(), Message = result.GetMessage(), Result = result.GetValue(AlipayConst.QrCode) }); }