private void GetBestPracticeFields(StringBuilder sb, AuthorizeNetTransactionType authorizeNetTransactionType)
        {
            sb.AppendFormat("x_version={0}", HttpUtility.UrlEncode(AuthorizeServiceUtility.AuthorizeNetVersionNumber));
            sb.AppendFormat("&x_delim_data={0}", HttpUtility.UrlEncode("TRUE"));
            sb.AppendFormat("&x_delim_char={0}", HttpUtility.UrlEncode("|"));
            sb.AppendFormat("&x_relay_response={0}", HttpUtility.UrlEncode("FALSE"));
            sb.AppendFormat("&x_type={0}", HttpUtility.UrlEncode(authorizeNetTransactionType.ToString()));
            bool testRequest = this.IsInTestMode;

            sb.AppendFormat("&x_test_request={0}", HttpUtility.UrlEncode(testRequest.ToString().ToUpper()));
            sb.AppendFormat("&x_login={0}", HttpUtility.UrlEncode(this.ApiUserName));
            sb.AppendFormat("&x_tran_key={0}", HttpUtility.UrlEncode(this.ApiTransactionKey));
        }
 private void GetBestPracticeFields(StringBuilder sb, AuthorizeNetTransactionType authorizeNetTransactionType)
 {
     sb.AppendFormat("x_version={0}", HttpUtility.UrlEncode(AuthorizeServiceUtility.AuthorizeNetVersionNumber));
       sb.AppendFormat("&x_delim_data={0}", HttpUtility.UrlEncode("TRUE"));
       sb.AppendFormat("&x_delim_char={0}", HttpUtility.UrlEncode("|"));
       sb.AppendFormat("&x_relay_response={0}", HttpUtility.UrlEncode("FALSE"));
       sb.AppendFormat("&x_type={0}", HttpUtility.UrlEncode(authorizeNetTransactionType.ToString()));
       bool testRequest = this.IsInTestMode;
       sb.AppendFormat("&x_test_request={0}", HttpUtility.UrlEncode(testRequest.ToString().ToUpper()));
       sb.AppendFormat("&x_login={0}", HttpUtility.UrlEncode(this.ApiUserName));
       sb.AppendFormat("&x_tran_key={0}", HttpUtility.UrlEncode(this.ApiTransactionKey));
 }