<?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 Re: ColdFusion CFHTTP AIM Akamai update was working... then stopped in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/ColdFusion-CFHTTP-AIM-Akamai-update-was-working-then-stopped/m-p/55046#M29991</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi Adam,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To address your questions:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;We can confirm that your&amp;nbsp;connection method is valid. AIM is no longer the preferred method and is not receiving feature updates, but is fully supported.&lt;/LI&gt;
&lt;LI&gt;We can confirm that we haven't updated the certificates on our Akamai endpoints.&lt;/LI&gt;
&lt;LI&gt;Unfortunately, we don't know what the problem is for you, but note that the Akamai upgrade is no longer absolutely required as announced here:&amp;nbsp;&lt;A href="https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/IMPORTANT-June-30th-Akamai-SureRoute-Now-Voluntary/ba-p/54914&amp;nbsp;" target="_blank"&gt;https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/IMPORTANT-June-30th-Akamai-SureRoute-Now-Voluntary/ba-p/54914&amp;nbsp;&lt;/A&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Joy&lt;/P&gt;</description>
    <pubDate>Tue, 28 Jun 2016 19:10:28 GMT</pubDate>
    <dc:creator>Joy</dc:creator>
    <dc:date>2016-06-28T19:10:28Z</dc:date>
    <item>
      <title>ColdFusion CFHTTP AIM Akamai update was working... then stopped</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/ColdFusion-CFHTTP-AIM-Akamai-update-was-working-then-stopped/m-p/54990#M29938</link>
      <description>&lt;P&gt;My environment is running ColdFusion 10 on Windows Server 2012.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have a few applications using the Authorize.NET AIM method via the CFHTTP tag.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've simplified the code, but roughly this is the execution...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;cfset postToThisURL = "https://secure.authorize.net/gateway/transact.dll"&amp;gt;
&amp;lt;cfset testTrans = "FALSE"&amp;gt;

&amp;lt;cfhttp method="Post" url="#postToThisURL#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_login" value="#authLoginID#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_tran_key" value="#hashingKey#"&amp;gt;

   &amp;lt;cfhttpparam type="Formfield" name="x_version" value="3.1"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_type" value="AUTH_CAPTURE"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_method" value="CC"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_recurring_billing" value="FALSE"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_amount" value="#chargeTotal#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_test_request" value="#testTrans#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_duplicate_window" value="0"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_invoice_num" value="#left(invoiceNumber,20)#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_description" value="#descriptionTxt# - #dateFormat(now(),'mm/dd/yyyy')#"&amp;gt;

   &amp;lt;cfhttpparam type="Formfield" name="x_customer_ip" value="#userIP#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_delim_data" value="TRUE"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_delim_char" value="|"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_encap_char" value=""&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_relay_response" value="FALSE"&amp;gt;

   &amp;lt;cfhttpparam type="Formfield" name="x_first_name" value="#left(listFirst(tempBuyer.ccName,' '),50)#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_last_name" value="#left(listRest(tempBuyer.ccName,' '),50)#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_address" value="#tempBuyer.ccAddress#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_city" value="#tempBuyer.ccCity#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_state" value="#tempBuyer.ccState#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_zip" value="#tempBuyer.ccZip#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_phone" value="#tempBuyer.ccPhone#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_email" value="#tempBuyer.ccEmail#"&amp;gt;

   &amp;lt;cfhttpparam type="Formfield" name="x_card_num" value="#tempCardInfo.ccNumber#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_exp_date" value="#tempCardInfo.ccExpireMo##tempCardInfo.ccExpireYr#"&amp;gt;
   &amp;lt;cfhttpparam type="Formfield" name="x_card_code" value="#tempCardInfo.ccSecurity#"&amp;gt;

&amp;lt;/cfhttp&amp;gt;


&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A while back, we changed the post location from:&lt;/P&gt;&lt;P&gt;&lt;A href="https://secure.authorize.net/gateway/transact.dll" target="_blank"&gt;https://secure.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&lt;A href="https://secure2.authorize.net/gateway/transact.dll" target="_blank"&gt;https://secure2.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This was largely based on the updated AIM documentation (page 33)&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.authorize.net/content/dam/authorize/documents/AIM_guide.pdf" target="_blank"&gt;http://www.authorize.net/content/dam/authorize/documents/AIM_guide.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With this change, we had some issues in testing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The thing that got us over those issues was this post:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.developer.authorize.net/t5/Integration-and-Testing/Production-Certificate-Upgrades-begin-May-26-2015/m-p/50882#M26291" target="_blank"&gt;https://community.developer.authorize.net/t5/Integration-and-Testing/Production-Certificate-Upgrades-begin-May-26-2015/m-p/50882#M26291&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With this information, I proceeded to bind the certificates to our CF environment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All of our clients transactions were processing correctly via the code above, using the "secure2" path.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But sometime between June 12th and June 15th, we started getting the following message in the response:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Error Detail: Connect Exception: Connect to secure2.authorize.net:443 [secure2.authorize.net/23.218.121.147] failed: Connection timed out: connect

File Content: Connection Failure

Statuscode: Connection Failure. Status code unavailable.

Mimetype: Unable to determine MIME type of file.&lt;/PRE&gt;&lt;P&gt;I have yet to determine the cause.&lt;/P&gt;&lt;P&gt;We have been forced to set all of our applications back to the old path for the time being.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't have a lot of ideas, so I was hoping to reach out and see if anyone has had similar issues and knows a solution. If I'm lacking any details, ask and I'll try to gather the information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, is it possible that the method I'm using is no longer valid?&lt;/P&gt;&lt;P&gt;I'm asking because the upgrade guide mentions that AIM is now "Payment Transactions".&lt;/P&gt;&lt;P&gt;&lt;A href="http://developer.authorize.net/api/upgrade_guide/" target="_blank"&gt;http://developer.authorize.net/api/upgrade_guide/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and an example here is using XML instead of Form Fields over CFHTTP:&lt;/P&gt;&lt;P&gt;&lt;A href="http://stackoverflow.com/questions/37196150/authorize-net-what-variable-name-should-i-use-when-posting-xml-data-via-coldf" target="_blank"&gt;http://stackoverflow.com/questions/37196150/authorize-net-what-variable-name-should-i-use-when-posting-xml-data-via-coldf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2016 18:05:04 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/ColdFusion-CFHTTP-AIM-Akamai-update-was-working-then-stopped/m-p/54990#M29938</guid>
      <dc:creator>alambert-wf</dc:creator>
      <dc:date>2016-06-22T18:05:04Z</dc:date>
    </item>
    <item>
      <title>Re: ColdFusion CFHTTP AIM Akamai update was working... then stopped</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/ColdFusion-CFHTTP-AIM-Akamai-update-was-working-then-stopped/m-p/55046#M29991</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi Adam,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To address your questions:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;We can confirm that your&amp;nbsp;connection method is valid. AIM is no longer the preferred method and is not receiving feature updates, but is fully supported.&lt;/LI&gt;
&lt;LI&gt;We can confirm that we haven't updated the certificates on our Akamai endpoints.&lt;/LI&gt;
&lt;LI&gt;Unfortunately, we don't know what the problem is for you, but note that the Akamai upgrade is no longer absolutely required as announced here:&amp;nbsp;&lt;A href="https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/IMPORTANT-June-30th-Akamai-SureRoute-Now-Voluntary/ba-p/54914&amp;nbsp;" target="_blank"&gt;https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/IMPORTANT-June-30th-Akamai-SureRoute-Now-Voluntary/ba-p/54914&amp;nbsp;&lt;/A&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Joy&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2016 19:10:28 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/ColdFusion-CFHTTP-AIM-Akamai-update-was-working-then-stopped/m-p/55046#M29991</guid>
      <dc:creator>Joy</dc:creator>
      <dc:date>2016-06-28T19:10:28Z</dc:date>
    </item>
  </channel>
</rss>

