/// <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());
        }
Exemple #2
0
        /// <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());
        }