<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic HTTP GET vs HTTP POST in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54868#M29825</link>
    <description>&lt;P&gt;Greetings-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have received an email that Authorize.net will no longer allow HTTP GET methods for transaction requests. &amp;nbsp;Does this mean that we simply need to update the transact.dll URL in our code or does it mean I need to do a complete payment system revamp?&lt;/P&gt;</description>
    <pubDate>Thu, 09 Jun 2016 12:40:16 GMT</pubDate>
    <dc:creator>chrisdrzal</dc:creator>
    <dc:date>2016-06-09T12:40:16Z</dc:date>
    <item>
      <title>HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54868#M29825</link>
      <description>&lt;P&gt;Greetings-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have received an email that Authorize.net will no longer allow HTTP GET methods for transaction requests. &amp;nbsp;Does this mean that we simply need to update the transact.dll URL in our code or does it mean I need to do a complete payment system revamp?&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 12:40:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54868#M29825</guid>
      <dc:creator>chrisdrzal</dc:creator>
      <dc:date>2016-06-09T12:40:16Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54869#M29826</link>
      <description>&lt;P&gt;The URL would be the same, it how you passing the param.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 14:10:10 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54869#M29826</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2016-06-09T14:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54870#M29827</link>
      <description>&lt;P&gt;I'm sorry, but this will be my first time working with the Authorize.net API. &amp;nbsp;Could you provide an example of what is and is not correct?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 14:24:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54870#M29827</guid>
      <dc:creator>chrisdrzal</dc:creator>
      <dc:date>2016-06-09T14:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54872#M29829</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20194"&gt;@chrisdrzal﻿&lt;/a&gt;&amp;nbsp;It's hard to get into specifics without knowing much more about your development environment, scripting languages, etc.&lt;BR /&gt;&lt;BR /&gt;But, I hope this link helps explain the difference:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.w3schools.com/tags/ref_httpmethods.asp" target="_self"&gt;http://www.w3schools.com/tags/ref_httpmethods.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In brief: You shouldn't use parameterized URLs to submit API information to Transact. Instead, you should use the HTTP body of the request to submit that information.&lt;BR /&gt;&lt;BR /&gt;If you do have some details to share about your integration, the community may be able to assist you with the specific changes you need to make.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 15:19:19 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54872#M29829</guid>
      <dc:creator>Lilith</dc:creator>
      <dc:date>2016-06-09T15:19:19Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54876#M29833</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7176"&gt;@Lilith﻿&lt;/a&gt;&amp;nbsp;thanks for your response. &amp;nbsp;A little background; this is a legacy asp.net web application. &amp;nbsp;I say legacy, but in truth its just old - very old. &amp;nbsp;After a little investigating today, it looks like Authorize.net wants me to use &lt;A href="https://msdn.microsoft.com/en-us/library/ms144214(v=vs.110).aspx" target="_self"&gt;WebClient.OpenWrite&lt;/A&gt; as opposed to &lt;A href="https://msdn.microsoft.com/en-us/library/ms144209(v=vs.110).aspx" target="_self"&gt;WebClient.OpenRead&lt;/A&gt;. &amp;nbsp;Below is the code in question:&lt;/P&gt;&lt;PRE&gt;StringBuilder uri = new StringBuilder("?x_delim_data=True");
string gatewayUrl = "https://secure.authorize.net/gateway/transact.dll";
string versionNumber = "3.1";

BankResponse br = new BankResponse( _payment );

/*
  Some code to build the uri string
*/

WebClient wc = new WebClient();  

// Build the uRI
string Uri = gatewayUrl  + uri.ToString();			

try
    {
        // Perform the web GET operation
        StreamReader sr  = new StreamReader(wc.OpenRead(Uri));
		
	br.GenericResponseCode = GenericResponseTypes.MAPError;

	br.BankData = sr.ReadToEnd();
/*
  Code to interpret the response
*/
    } catch (Exception e) {....}
    
return br;&lt;/PRE&gt;&lt;P&gt;My question now is, how can I implement OpenWrite and still get the response code this method requires?&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 18:47:23 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54876#M29833</guid>
      <dc:creator>chrisdrzal</dc:creator>
      <dc:date>2016-06-09T18:47:23Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54877#M29834</link>
      <description>&lt;P&gt;did so web search, it look like what you need&lt;/P&gt;&lt;P&gt;&lt;A href="http://stackoverflow.com/questions/8222092/sending-http-post-with-system-net-webclient" target="_blank"&gt;http://stackoverflow.com/questions/8222092/sending-http-post-with-system-net-webclient&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 19:07:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54877#M29834</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2016-06-09T19:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54878#M29835</link>
      <description>&lt;P&gt;I've been struggling with this as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I pass the parameters as an array via cURL to &lt;A href="https://test.authorize.net/gateway/transact.dll," target="_blank"&gt;https://test.authorize.net/gateway/transact.dll,&lt;/A&gt; I get a "merchant login id or password invalid" error. However, if I switch it back to sending a url encoded string, it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can't seem to piece any of the documentation together to get the right combination of sandbox urls and correct cURL settings. Any ideas?&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 20:00:33 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54878#M29835</guid>
      <dc:creator>rhook</dc:creator>
      <dc:date>2016-06-09T20:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54879#M29836</link>
      <description>&lt;P&gt;you mean like&lt;/P&gt;&lt;P&gt;&lt;A href="https://davidwalsh.name/curl-post" target="_blank"&gt;https://davidwalsh.name/curl-post&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 20:43:38 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54879#M29836</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2016-06-09T20:43:38Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54880#M29837</link>
      <description>&lt;P&gt;Yes, I remember going through that article as well. However, if this is the model you use, I will try it again and follow it exactly.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 20:49:04 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54880#M29837</guid>
      <dc:creator>rhook</dc:creator>
      <dc:date>2016-06-09T20:49:04Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54881#M29838</link>
      <description>&lt;P&gt;there are sample on php curl site to&lt;/P&gt;&lt;P&gt;&lt;A href="http://php.net/manual/en/curl.examples.php" target="_blank"&gt;http://php.net/manual/en/curl.examples.php&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 20:58:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54881#M29838</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2016-06-09T20:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54882#M29839</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20194"&gt;@chrisdrzal﻿&lt;/a&gt;&amp;nbsp;Bearing in mind my experience is more with UNIX web servers, and not .NET web development -- my guess is that you might be better off using WebRequest to post the data:&amp;nbsp;&lt;A href="https://msdn.microsoft.com/en-us/library/debx8sh9(v=vs.110).aspx" target="_blank"&gt;https://msdn.microsoft.com/en-us/library/debx8sh9(v=vs.110).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I note that WebRequest is brought up in the Stack Overflow thread that &lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/1353"&gt;@RaynorC1emen7﻿&lt;/a&gt;&amp;nbsp;mentioned -- although the solution given does cover WebClient, so that might well work for you, too.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2016 23:10:28 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54882#M29839</guid>
      <dc:creator>Lilith</dc:creator>
      <dc:date>2016-06-09T23:10:28Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54985#M29933</link>
      <description>&lt;P&gt;OK, it looks like I've got it. Here is the gist of the solution, which pretty much follows the Walsh article and this article:&amp;nbsp;&lt;A href="http://upshots.org/php/transacting-with-authorize-net-via-php-and-curl" target="_blank"&gt;http://upshots.org/php/transacting-with-authorize-net-via-php-and-curl&lt;/A&gt;. Thanks for the help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$params = array(); //filled with key-value pairs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;curl_setopt($ch,CURLOPT_HEADER,0);&lt;/P&gt;&lt;P&gt;curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);&lt;/P&gt;&lt;P&gt;curl_setopt($ch,CURLOPT_POST, TRUE);&lt;BR /&gt;curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($params));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$output = curl_exec($ch);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pretty simple, just like the articles show. I must have missed something earlier, like maybe the http_build_query call.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2016 12:22:26 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/54985#M29933</guid>
      <dc:creator>rhook</dc:creator>
      <dc:date>2016-06-22T12:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55238#M30159</link>
      <description>&lt;P&gt;How does one test if Authorize is receiving a HTTP GET or POST I've received the notice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dear &lt;SPAN class="il"&gt;Authorize&lt;/SPAN&gt;.Net Merchant:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;We previously contacted you to alert you that we will soon no longer allow HTTP GET methods for transaction requests, because HTTP GET methods do not adhere to current TLS protection requirements. &lt;STRONG&gt;The date for that change has been extended to &lt;SPAN class="aBn"&gt;&lt;SPAN class="aQJ"&gt;July 30, 2016&lt;/SPAN&gt;&lt;/SPAN&gt;. &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;However, to avoid any disruptions to your transaction processing, we still recommend that you immediately update your code to use the HTTP POST method instead. Any transaction request submitted using HTTP GET after&lt;SPAN class="aBn"&gt;&lt;SPAN class="aQJ"&gt;July 30th&lt;/SPAN&gt;&lt;/SPAN&gt; will be rejected.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've implemented the curl post method and I've been able to run a few sandbox transactions. How can I be certain that my payments are configured correctly before the change occurs? I'd hate to find that it's incorrect on July 31st.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2016 21:15:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55238#M30159</guid>
      <dc:creator>Alix</dc:creator>
      <dc:date>2016-07-18T21:15:43Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55241#M30162</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20229"&gt;@Alix﻿&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are testing in the sandbox, you can send us your API Login via the &lt;A href="https://developer.authorize.net/support/contact_us/" target="_self"&gt;contact us form&lt;/A&gt; and we can check our logs if we are receiving transactions via GET.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your merchant can also do the same by contacting customer support.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2016 22:39:12 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55241#M30162</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2016-07-18T22:39:12Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55317#M30229</link>
      <description>&lt;P&gt;After making changes to fix the issue we are still receiving these emails.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;They're still submitting GET requests. They appear to be for SIM, and so there is no origin IP address, and no transaction IDs. (SIM originates in the customer's web browser, so we have the customer's IP address rather than a server IP address. And there are no transaction IDs because the request opened the Hosted Payment Form. There'd be a follow-on request, submitted via POST, with the actual transaction ID.)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;It appears the SIM GET requests originate at &lt;STRONG&gt;&lt;A href="https://amtrakcontractor.com/cgi-bin/amtk/sim.asp" target="_blank"&gt;https://mysite.com/cgi-bin/xxxx/sim.asp&lt;/A&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;here is the code we are running, you can see on the &amp;lt;form&amp;gt; tag we are using the method="post" we as before the method was not defined.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;So here is the problem??&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Snippet&lt;PRE&gt;&lt;SPAN&gt;&amp;lt;!--#INCLUDE FILE="simlib.asp"--&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;!--#INCLUDE FILE="simdata.asp" --&amp;gt;&lt;/SPAN&gt;
 
&lt;SPAN&gt;&amp;lt;!--
 
  DISCLAIMER:
     This code is distributed in the hope that it will be useful, but without any warranty; 
     without even the implied warranty of merchantability or fitness for a particular purpose.
 
   Main ASP that demonstrates how to use the SIM library. 
   Input (Form or QueryString):
      x_Amount
      x_Description
--&amp;gt;&lt;/SPAN&gt;
 
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;HTML&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;HEAD&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;TITLE&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;Order Form&lt;SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN&gt;TITLE&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN&gt;HEAD&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;BODY&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;H3&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;Final Order&lt;SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN&gt;H3&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
 
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;p&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;Below is the final amount that you calculated for payment to your account for your courses.&lt;SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN&gt;p&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
 
 
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;BR&lt;/SPAN&gt; &lt;SPAN&gt;/&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;p&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;If the above amount is correct, click the button below and it will take you to our secured server.&lt;SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN&gt;p&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;FORM&lt;/SPAN&gt; &lt;SPAN&gt;action&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"https://secure.authorize.net/gateway/transact.dll"&lt;/SPAN&gt; &lt;SPAN&gt;method&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"post"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;%&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; sequence
&lt;SPAN&gt;Dim&lt;/SPAN&gt; amount
&lt;SPAN&gt;Dim&lt;/SPAN&gt; ret
 
&lt;SPAN&gt;' *** IF YOU WANT TO PASS CURRENCY CODE uncomment the next 2 lines **&lt;/SPAN&gt;
&lt;SPAN&gt;' Dim currencycode&lt;/SPAN&gt;
&lt;SPAN&gt;' Assign the transaction currency (from your shopping cart) to currencycode variable&lt;/SPAN&gt;
 
&lt;SPAN&gt;' Trim $ dollar sign if it exists&lt;/SPAN&gt;
amount = Request(&lt;SPAN&gt;"x_amount"&lt;/SPAN&gt;)
 
&lt;SPAN&gt;If&lt;/SPAN&gt; Mid(amount, 1,1) = &lt;SPAN&gt;"$"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
	amount = Mid(amount,2)
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
 
&lt;SPAN&gt;' Seed random number for more security and more randomness&lt;/SPAN&gt;
Randomize
sequence = Int(1000 * Rnd)
&lt;SPAN&gt;' Now we need to add the SIM related data like fingerprint to the HTML form.&lt;/SPAN&gt;
 
ret = InsertFP (loginid, txnkey, amount, sequence)
 
&lt;SPAN&gt;' *** IF YOU ARE PASSING CURRENCY CODE uncomment and use the following instead of the InsertFP invocation above  ***&lt;/SPAN&gt;
&lt;SPAN&gt;' ret = InsertFP (loginid, txnkey, amount, sequence, currencycode)&lt;/SPAN&gt;
 
&lt;SPAN&gt;' Insert other form elements similiar to legacy weblink integration&lt;/SPAN&gt;
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_description"" value="""&lt;/SPAN&gt; &amp;amp; Request(&lt;SPAN&gt;"x_description"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_login"" value="""&lt;/SPAN&gt; &amp;amp; loginid &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_amount"" value="""&lt;/SPAN&gt; &amp;amp; amount &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_cust_id"" value="""&lt;/SPAN&gt; &amp;amp; Request(&lt;SPAN&gt;"x_cust_id"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_invoice_num"" value="""&lt;/SPAN&gt; &amp;amp; Request(&lt;SPAN&gt;"x_invoice_num"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_company"" value="""&lt;/SPAN&gt; &amp;amp; Request(&lt;SPAN&gt;"x_company"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_address"" value="""&lt;/SPAN&gt; &amp;amp; Request(&lt;SPAN&gt;"x_address"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_city"" value="""&lt;/SPAN&gt; &amp;amp; Request(&lt;SPAN&gt;"x_city"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_state"" value="""&lt;/SPAN&gt; &amp;amp; Request(&lt;SPAN&gt;"x_state"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
Response.Write (&lt;SPAN&gt;"&amp;lt;input type=""hidden"" name=""x_zip"" value="""&lt;/SPAN&gt; &amp;amp; Request(&lt;SPAN&gt;"x_zip"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;"""&amp;gt;"&lt;/SPAN&gt; &amp;amp; vbCrLf)
 
&lt;SPAN&gt;' *** IF YOU ARE PASSING CURRENCY CODE uncomment the line below *****&lt;/SPAN&gt;
&lt;SPAN&gt;' Response.Write ("&amp;lt;input type=""hidden"" name=""x_currency_code"" value=""" &amp;amp; currencycode &amp;amp; """&amp;gt;" &amp;amp; vbCrLf)&lt;/SPAN&gt;
 
&lt;SPAN&gt;%&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;INPUT&lt;/SPAN&gt; &lt;SPAN&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"hidden"&lt;/SPAN&gt; &lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"x_show_form"&lt;/SPAN&gt; &lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"PAYMENT_FORM"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;INPUT&lt;/SPAN&gt; &lt;SPAN&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"hidden"&lt;/SPAN&gt; &lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"x_test_request"&lt;/SPAN&gt; &lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"FALSE"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;INPUT&lt;/SPAN&gt; &lt;SPAN&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"hidden"&lt;/SPAN&gt; &lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"x_Special_Instructions"&lt;/SPAN&gt; &lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;%&lt;/SPAN&gt;Response.Write Request(&lt;SPAN&gt;"x_Special_Instructions"&lt;/SPAN&gt;)&lt;SPAN&gt;%&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;INPUT&lt;/SPAN&gt; &lt;SPAN&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"submit"&lt;/SPAN&gt; &lt;SPAN&gt;value&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Accept Order"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN&gt;FORM&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN&gt;BODY&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN&gt;HTML&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 29 Jul 2016 22:13:33 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55317#M30229</guid>
      <dc:creator>dywrest</dc:creator>
      <dc:date>2016-07-29T22:13:33Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55318#M30230</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20392"&gt;@dywrest﻿&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you're unsure, we can check our logs for recent transactions. &amp;nbsp;Use the &lt;A href="http://developer.authorize.net/support/contact_us/" target="_self"&gt;contact us form&lt;/A&gt; or you may also contact customer support who are available 24x7 to assist you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Be sure to provide your API Login.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2016 23:48:32 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55318#M30230</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2016-07-29T23:48:32Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55320#M30232</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20392"&gt;@dywrest﻿&lt;/a&gt;&amp;nbsp;Is this the only place in your code where you generate transactions?&lt;BR /&gt;&lt;BR /&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7546"&gt;@RichardH﻿&lt;/a&gt;&amp;nbsp;From dywrest's post I believe they've already been in contact with CS, and we've already checked the logs and see they're posting GET requests.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2016 15:07:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/55320#M30232</guid>
      <dc:creator>Lilith</dc:creator>
      <dc:date>2016-08-01T15:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/72040#M44435</link>
      <description>&lt;P&gt;The given and suggested example is too good to understand, but&amp;nbsp; still I would suggest you to go through with our tutorials(&lt;A href="http://www.techgeekbuzz.com/post-vs-get/" target="_blank"&gt;http://www.techgeekbuzz.com/post-vs-get/&lt;/A&gt;) as well, Because we have provided much better information as well:&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 24 May 2020 13:17:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/72040#M44435</guid>
      <dc:creator>techgeekbuzz</dc:creator>
      <dc:date>2020-05-24T13:17:34Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP GET vs HTTP POST</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/72041#M44436</link>
      <description>&lt;P&gt;I would recommend you to go with our tutorial (&lt;A href="http://www.techgeekbuzz.com/post-vs-get/" target="_blank"&gt;http://www.techgeekbuzz.com/post-vs-get/&lt;/A&gt;) as well because we have also created a post on it which will give you brief information on it.&lt;/P&gt;</description>
      <pubDate>Sun, 24 May 2020 13:19:36 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/HTTP-GET-vs-HTTP-POST/m-p/72041#M44436</guid>
      <dc:creator>techgeekbuzz</dc:creator>
      <dc:date>2020-05-24T13:19:36Z</dc:date>
    </item>
  </channel>
</rss>

