public string BuildRepeatRequestUrl(string orderId) { MacroRequest request = this.NewMacroRequest(); request.OrderId = orderId; request.RepeatRequest = true; return(this.BuildRequestUrl(request)); }
public string BuildRequestUrl(MacroRequest request) { string data = request.ToBase64String(); string sign = CryptoUtility.CalculateMD5(data + this._signPassword); Dictionary<string, string> requestQueryParams = new Dictionary<string, string>(); requestQueryParams["data"] = data; requestQueryParams["sign"] = sign; string requestQuery = HttpQueryUtility.BuildQueryString(requestQueryParams); return Client.PAY_URL + "?" + requestQuery; }
public string BuildRequestUrl(MacroRequest request) { string data = request.ToBase64String(); string sign = CryptoUtility.CalculateMD5(data + this._signPassword); Dictionary <string, string> requestQueryParams = new Dictionary <string, string>(); requestQueryParams["data"] = data; requestQueryParams["sign"] = sign; string requestQuery = HttpQueryUtility.BuildQueryString(requestQueryParams); return(Client.PAY_URL + "?" + requestQuery); }
public MacroRequest NewMacroRequest() { MacroRequest macroRequest = new MacroRequest(this._projectId, Client.VERSION); return macroRequest; }
public MacroRequest NewMacroRequest() { MacroRequest macroRequest = new MacroRequest(this._projectId, Client.VERSION); return(macroRequest); }