<?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: DPM only working intermittently. Using Form post to return info to our site in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-only-working-intermittently-Using-Form-post-to-return-info/m-p/28440#M14983</link>
    <description>&lt;P&gt;We are having the same issue. It started a week ago when we replaced our Verisign/Symantect SSL certificate with an SSL certificate from Digicert. The failure rate is about 10%. Our Verisign cert is expired so we can't put that back in place.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I opened an E-Ticket with Authorize.Net on the situation and was pushed here after they said it was our code that was the problem. Our SSL certificate is completely valid and Digicert is a well known Certificate Authority so I don't see why that would create a problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I analyzed a packet trace of a failure and Authorize.Net is sending a FIN (request to terminate) packet after receiving the SSL certificate. A working case has Authorize.Net sending a POST after receiving the SSL certificate.&lt;/P&gt;</description>
    <pubDate>Thu, 02 Aug 2012 09:20:35 GMT</pubDate>
    <dc:creator>rellington</dc:creator>
    <dc:date>2012-08-02T09:20:35Z</dc:date>
    <item>
      <title>DPM only working intermittently. Using Form post to return info to our site</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-only-working-intermittently-Using-Form-post-to-return-info/m-p/28380#M14956</link>
      <description>&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;We are developers and organizations use our application to process credit cards.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;After years running well with AIM we have converted to DPM to facilitate PCI compliance (still use AIM for credits since it does not require any credit card info).&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;In our test account we did hundreds of tests before releasing the DPM version – other than our code development issues we saw no issues at AN.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;However, we are now online and about 10% of our transactions are not being reported back to us (AN times out trying to make a response, and we get an email from AN -- "Your script timed out while we were trying to post transaction results to it." &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;Here is the problem:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT face="Verdana" size="2"&gt;There is no problem with us getting the transaction to AN – we always get the merchant receipt and payment is made&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="Verdana" size="2"&gt;However, in those 10% AN is not posting back to our relay response URL so we cannot close the "deal" for the payer and update our database (we are using SSL)&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="Verdana" size="2"&gt;We have checked our site logs and verify that in those 10% AN is not posting back to the relay response URL and nor are we seeing errors. It is a simple script as you will see below.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;&amp;nbsp;We have checked everything we can (and again we cannot reproduce the issue in our developer/test account).&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;Here is the essence of the code (we have removed some minor coldfusion scripting components); you will see that we are using form post to get stuff back to our site since we have multiple merchant defined form fields. While we do not see the use of a form in the documentation, we don't see why this would be a problem.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;Any help would be appreciates, as would some better documentation on the DPM method.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;A target="_blank" href="http://www.w3.org/TR/html4/strict.dtd"&gt;http://www.w3.org/TR/html4/strict.dtd&lt;/A&gt;"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;!--Copyright &amp;amp;copy; 1999-2012. All rights reserved.--&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;HTML&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;HEAD&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;title&amp;gt;Ready for Processing&amp;lt;/title&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;/HEAD&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;BODY&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;form action ="https://full path back to our site/Silent_DPMRecv.cfm?red=53000&amp;amp;frName=win3" method = "post" name = "GoToProcess" target="_self"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;INPUT type="hidden" value="value1" name="name1"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;INPUT type="hidden" value="value2" name="name2"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;INPUT type="hidden" value="value3" name="name3"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;...&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;...&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;INPUT type="hidden" value="valueN" name="nameN"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;/form&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;window.onload = function() {&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; document.GoToProcess.submit();&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;}&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;/script&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;/BODY&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;/HTML&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2012 16:39:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-only-working-intermittently-Using-Form-post-to-return-info/m-p/28380#M14956</guid>
      <dc:creator>StephenS</dc:creator>
      <dc:date>2012-07-31T16:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: DPM only working intermittently. Using Form post to return info to our site</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-only-working-intermittently-Using-Form-post-to-return-info/m-p/28440#M14983</link>
      <description>&lt;P&gt;We are having the same issue. It started a week ago when we replaced our Verisign/Symantect SSL certificate with an SSL certificate from Digicert. The failure rate is about 10%. Our Verisign cert is expired so we can't put that back in place.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I opened an E-Ticket with Authorize.Net on the situation and was pushed here after they said it was our code that was the problem. Our SSL certificate is completely valid and Digicert is a well known Certificate Authority so I don't see why that would create a problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I analyzed a packet trace of a failure and Authorize.Net is sending a FIN (request to terminate) packet after receiving the SSL certificate. A working case has Authorize.Net sending a POST after receiving the SSL certificate.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Aug 2012 09:20:35 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-only-working-intermittently-Using-Form-post-to-return-info/m-p/28440#M14983</guid>
      <dc:creator>rellington</dc:creator>
      <dc:date>2012-08-02T09:20:35Z</dc:date>
    </item>
  </channel>
</rss>

