/// <summary> /// 获取PC端转到支付宝收银台请求内容 /// </summary> /// <param name="req"></param> public ResultMo <string> GetPageTradeContent(ZAddPageTradeReq req) { const string apiMethod = "alipay.trade.page.pay"; var dicsRes = GetReqBodyDics(apiMethod, req); return(!dicsRes.IsSuccess() ? dicsRes.ConvertToResultOnly <string>() : new ResultMo <string>(BuildFormHtml(dicsRes.data))); }
/// <summary> /// 获取PC端转到支付宝收银台请求内容 /// </summary> /// <param name="req"></param> public Resp <string> GetPageTradeContent(ZAddPageTradeReq req) { if (string.IsNullOrEmpty(req.notify_url)) { req.notify_url = ApiConfig.NotifyUrl; } const string apiMethod = "alipay.trade.page.pay"; var dicsRes = GetReqBodyDics(apiMethod, req); return(!dicsRes.IsSuccess() ? new Resp <string>().WithResp(dicsRes) : new Resp <string>(BuildFormHtml(dicsRes.data))); }
public IActionResult GetPagePayInfo(string orderId) { var order = new ZAddPageTradeReq() { out_trade_no = orderId, total_amount = 0.01M, subject = "测试页面订单", passback_params = "test", return_url = returnUrl, notify_url = receiveUrl }; var orderRes = _api.GetPageTradeContent(order); return(Json(orderRes)); }