/// <summary> /// 发起订单支付 /// </summary> /// <param name="payRequest"></param> /// <returns></returns> public override ApiResultModel <string> SubmitPay(PayBaseRequest payRequest) { if (BrowserType == BrowserType.Alipay) { return(GetWapAlipayPram(payRequest.orderCode, payRequest.money, payRequest.PaytimeOut)); } else { return(GetAppAliPayParam(payRequest.orderCode, payRequest.money, payRequest.PaytimeOut)); } }
/// <summary> /// 发起订单支付 /// </summary> /// <param name="payRequest"></param> /// <returns></returns> public override ApiResultModel <string> SubmitPay(PayBaseRequest payRequest) { if (BrowserType == BrowserType.Wechat) { return(GetWeChatPayJavaScriptApiParam(payRequest.orderCode, payRequest.userId, payRequest.money, payRequest.clientIp, payRequest.PaytimeOut)); } else if (BrowserType == BrowserType.Wap) { return(GetWapWeChatPayApiParam(payRequest.orderCode, payRequest.userId, payRequest.money, payRequest.clientIp, payRequest.PaytimeOut)); } //else if (BrowserType == BrowserType.App || BrowserType == BrowserType.AppLife) //{ // return GetAppWeChatPayApiParam(payRequest.orderCode, payRequest.userId, payRequest.money, payRequest.clientIp, payRequest.PaytimeOut); //} else if (BrowserType == BrowserType.MiniApp || BrowserType == BrowserType.ScanMiniApp) { return(GetWeChatPayJavaScriptApiParam(payRequest.orderCode, payRequest.userId, payRequest.money, payRequest.clientIp, payRequest.PaytimeOut)); } else { return(GetAppWeChatPayApiParam(payRequest.orderCode, payRequest.userId, payRequest.money, payRequest.clientIp, payRequest.PaytimeOut)); } }
/// <summary> /// 发起订单支付 /// </summary> /// <returns></returns> public abstract ApiResultModel <string> SubmitPay(PayBaseRequest payRequest);