/// <summary> /// /// </summary> /// <param name="credentials"></param> /// <param name="payment"></param> /// <returns></returns> internal static string BuildCheckoutUrl(Credentials credentials, PaymentRequest payment) { var builder = new QueryStringBuilder(); var data = PaymentParse.GetData(payment); builder.EncodeCredentialsAsQueryString(credentials); foreach (var pair in data) { builder.Append(pair.Key, pair.Value); } return(builder.ToString()); }
/// <summary> /// /// </summary> /// <param name="credentials"></param> /// <param name="payment"></param> /// <returns></returns> internal static string BuildCheckoutUrl(Credentials credentials, PaymentRequest payment) { QueryStringBuilder builder = new QueryStringBuilder(); IDictionary <string, string> data = PaymentParse.GetData(payment); builder. EncodeCredentialsAsQueryString(credentials); foreach (KeyValuePair <string, string> pair in data) { builder.Append(pair.Key, pair.Value); } return(builder.ToString()); }