<?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: Required Fields for DPM using ASP.NET in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25907#M13797</link>
    <description>&lt;P&gt;I have included all the fields you mention, and removed the x_tran_key field, but still same error. I have also viewed the page source and it is what I expect, but still not success. Any other ideas? Thanks.&lt;/P&gt;</description>
    <pubDate>Mon, 23 Apr 2012 21:48:09 GMT</pubDate>
    <dc:creator>njsokalski</dc:creator>
    <dc:date>2012-04-23T21:48:09Z</dc:date>
    <item>
      <title>Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25833#M13762</link>
      <description>&lt;P&gt;I have been receiving the following error when attempting to post using DPM and ASP.NET:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(13) The merchant login ID or password is invalid or the account is inactive.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am currently including the following fields:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;x_card_num&lt;/P&gt;&lt;P&gt;x_exp_date&lt;/P&gt;&lt;P&gt;x_card_code&lt;/P&gt;&lt;P&gt;x_amount&lt;/P&gt;&lt;P&gt;x_tax&lt;/P&gt;&lt;P&gt;x_first_name&lt;/P&gt;&lt;P&gt;x_last_name&lt;/P&gt;&lt;P&gt;x_address&lt;/P&gt;&lt;P&gt;x_city&lt;/P&gt;&lt;P&gt;x_state&lt;/P&gt;&lt;P&gt;x_zip&lt;/P&gt;&lt;P&gt;x_ship_to_first_name&lt;/P&gt;&lt;P&gt;x_ship_to_last_name&lt;/P&gt;&lt;P&gt;x_ship_to_address&lt;/P&gt;&lt;P&gt;x_ship_to_city&lt;/P&gt;&lt;P&gt;x_ship_to_state&lt;/P&gt;&lt;P&gt;x_ship_to_zip&lt;/P&gt;&lt;P&gt;x_login&lt;/P&gt;&lt;P&gt;x_tran_key&lt;/P&gt;&lt;P&gt;x_fp_sequence&lt;/P&gt;&lt;P&gt;x_fp_timestamp&lt;/P&gt;&lt;P&gt;x_fp_hash&lt;/P&gt;&lt;P&gt;x_relay_url&lt;/P&gt;&lt;P&gt;x_relay_response&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am posting to the following URL using a developer account:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="https://test.authorize.net/gateway/transact.dll"&gt;https://test.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The account is in&amp;nbsp;LIVE MODE. Are there any other fields I should or need to include, or any settings I should check or set? I can't figure out what the problem could be, or what steps I should take next to try to get everything working. Any help would be appreciated. Thanks.&lt;/P&gt;</description>
      <pubDate>Sun, 22 Apr 2012 22:43:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25833#M13762</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-22T22:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25841#M13766</link>
      <description>&lt;P&gt;The min fields for DPM (is form the documentation - section JAVA)&lt;/P&gt;&lt;PRE&gt;&amp;lt;form id='secure_redirect_form_id' action='&lt;A target="_blank" href="https://test.authorize.net/gateway/transact.dll'"&gt;https://test.authorize.net/gateway/transact.dll'&lt;/A&gt; method='POST'&amp;gt;
&amp;lt;input type='text' class='text' id='x_card_num' name='x_card_num' size='20' maxlength='16' /&amp;gt;
&amp;lt;input type='text' class='text' id='x_exp_date' name='x_exp_date' size='6' maxlength='6'/&amp;gt;
&amp;lt;input type='hidden' name='x_invoice_num' value='&amp;lt;%=System.currentTimeMillis()%&amp;gt;' /&amp;gt;
&amp;lt;input type='hidden' name='x_relay_url' value='&amp;lt;%=relayResponseUrl%&amp;gt;' /&amp;gt;
&amp;lt;input type='hidden' name='x_login' value='&amp;lt;%=apiLoginId%&amp;gt;' /&amp;gt;
&amp;lt;input type='hidden' name='x_fp_sequence' value='&amp;lt;%=x_fp_sequence%&amp;gt;' /&amp;gt;
&amp;lt;input type='hidden' name='x_fp_timestamp' value='&amp;lt;%=x_fp_timestamp%&amp;gt;' /&amp;gt;
&amp;lt;input type='hidden' name='x_fp_hash' value='&amp;lt;%=x_fp_hash%&amp;gt;' /&amp;gt;
&amp;lt;input type='hidden' name='x_version' value='3.1' /&amp;gt;
&amp;lt;input type='hidden' name='x_method' value='CC' /&amp;gt;
&amp;lt;input type='hidden' name='x_type' value='AUTH_CAPTURE' /&amp;gt;
&amp;lt;input type='hidden' name='x_amount' value='&amp;lt;%=amount%&amp;gt;' /&amp;gt;
&amp;lt;input type='hidden' name='x_test_request' value='FALSE' /&amp;gt;
&amp;lt;input type='hidden' name='notes' value='extra hot please' /&amp;gt;
&amp;lt;input type='submit' name='buy_button' value='BUY' /&amp;gt;
&amp;lt;/form&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;And you do NOT pass the x_tran_key&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did you look at the page source when you run the web page on the browser? to make sure everything is pass correctly?&lt;/P&gt;</description>
      <pubDate>Mon, 23 Apr 2012 00:37:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25841#M13766</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-23T00:37:03Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25907#M13797</link>
      <description>&lt;P&gt;I have included all the fields you mention, and removed the x_tran_key field, but still same error. I have also viewed the page source and it is what I expect, but still not success. Any other ideas? Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Apr 2012 21:48:09 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25907#M13797</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-23T21:48:09Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25915#M13801</link>
      <description>&lt;P&gt;If and only if this is a test account, post the web broswer page source here.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Apr 2012 22:58:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25915#M13801</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-23T22:58:03Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25917#M13802</link>
      <description>&lt;P&gt;Here is the page source from the page:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The form tag is:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;form name="aspnetForm" method="post" action="&lt;A href="https://test.authorize.net/gateway/transact.dll" target="_blank"&gt;https://test.authorize.net/gateway/transact.dll&lt;/A&gt;" id="aspnetForm" onsubmit="mckeepottery_com.MPWebServices.GenerateTimestamp(function(value){document.getElementById('x_fp_timestamp').value=value;});mckeepottery_com.MPWebServices.GenerateFingerprint('35LF5Mx3ryh4E52G','XXXXXXXXXXX',126.0000,'43',document.getElementById('x_fp_timestamp').value,function(value){window.setTimeout('document.getElementById('x_fp_hash').value=value;',1000);});"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The input fields are:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;input id="x_card_num" type="hidden" value="4007000000027"/&amp;gt;&amp;lt;input id="x_exp_date" type="hidden" value="1212"/&amp;gt;&amp;lt;input id="x_card_code" type="hidden" value=""/&amp;gt;&amp;lt;input id="x_amount" type="hidden" value="126.00"/&amp;gt;&amp;lt;input id="x_tax" type="hidden" value="6.00"/&amp;gt;&amp;lt;input id="x_first_name" type="hidden" value="Nathan"/&amp;gt;&amp;lt;input id="x_last_name" type="hidden" value="Sokalski"/&amp;gt;&amp;lt;input id="x_address" type="hidden" value="1217 Maryland Avenue"/&amp;gt;&amp;lt;input id="x_city" type="hidden" value="Allentown"/&amp;gt;&amp;lt;input id="x_state" type="hidden" value="PA"/&amp;gt;&amp;lt;input id="x_zip" type="hidden" value="18103"/&amp;gt;&amp;lt;input id="x_ship_to_first_name" type="hidden" value="Nathan"/&amp;gt;&amp;lt;input id="x_ship_to_last_name" type="hidden" value="Sokalski"/&amp;gt;&amp;lt;input id="x_ship_to_address" type="hidden" value="1217 Maryland Avenue"/&amp;gt;&amp;lt;input id="x_ship_to_city" type="hidden" value="Allentown"/&amp;gt;&amp;lt;input id="x_ship_to_state" type="hidden" value="PA"/&amp;gt;&amp;lt;input id="x_ship_to_zip" type="hidden" value="18103"/&amp;gt;&amp;lt;input id="x_login" type="hidden" value="XXXXXXXXXXX"/&amp;gt;&amp;lt;input id="x_fp_sequence" type="hidden" value="43"/&amp;gt;&amp;lt;input id="x_test_request" type="hidden" value="TRUE"/&amp;gt;&amp;lt;input id="x_fp_timestamp" type="hidden"/&amp;gt;&amp;lt;input id="x_fp_hash" type="hidden"/&amp;gt;&amp;lt;input id="x_relay_url" type="hidden" value="&lt;A href="http://www.mckeepottery.com/catalog/Receipt.aspx&amp;quot;/" target="_blank"&gt;http://www.mckeepottery.com/catalog/Receipt.aspx"/&lt;/A&gt;&amp;gt;&amp;lt;input id="x_relay_response" type="hidden" value="TRUE"/&amp;gt;&amp;lt;input id="x_version" type="hidden" value="3.1"/&amp;gt;&amp;lt;input id="x_method" type="hidden" value="CC"/&amp;gt;&amp;lt;input id="x_type" type="hidden" value="AUTH_CAPTURE"/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will notice that the form tag uses two WebMethods to set the x_fp_timestamp and x_fp_hash fields so that the timestamp is at the time it is submitted. Here is the codebehind code I used for the WebMethods:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Imports System.Web.Services&lt;/P&gt;
&lt;P&gt;&amp;lt;ScriptService()&amp;gt; Public Class MPWebServices : Inherits System.Web.Services.WebService&lt;/P&gt;
&lt;P&gt;&amp;lt;WebMethod()&amp;gt; Public Function GenerateTimestamp() As String&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Return AuthorizeNet.Crypto.GenerateTimestamp().ToString()&lt;/P&gt;
&lt;P&gt;End Function&lt;/P&gt;
&lt;P&gt;&amp;lt;WebMethod()&amp;gt; Public Function GenerateFingerprint(transactionkey As String, login As String, amount As Decimal, sequence As String, timestamp As String) As String&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Return AuthorizeNet.Crypto.GenerateFingerprint(transactionkey, login, amount, sequence, timestamp)&lt;/P&gt;
&lt;P&gt;End Function End Class&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you need the rest of the code, I can send it, but these are the lines that seemed like they were the most significant. Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2012 19:48:40 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25917#M13802</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-25T19:48:40Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25919#M13803</link>
      <description>&lt;P&gt;It not working because you can NOT use a production login ID on the test server &lt;A target="_blank" href="https://test.authorize.net/gateway/transact.dll"&gt;https://test.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I try it on secure.authorize.net and getting a code (99) &lt;A target="_blank" href="https://developer.authorize.net/tools/responsecode99/"&gt;https://developer.authorize.net/tools/responsecode99/&lt;/A&gt; with a fake transactionKey, which is expected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Get a test account &lt;A target="_blank" href="https://developer.authorize.net/testaccount/"&gt;https://developer.authorize.net/testaccount/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and test in to &lt;A target="_blank" href="https://test.authorize.net/gateway"&gt;https://test.authorize.net/gateway&lt;/A&gt; and set x_test_request to "false"&lt;/P&gt;</description>
      <pubDate>Tue, 24 Apr 2012 01:34:19 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25919#M13803</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-24T01:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25929#M13808</link>
      <description>&lt;P&gt;Another thing.&lt;/P&gt;&lt;P&gt;The way you have for GenerateFingerprint methods on the page is not secure.&lt;/P&gt;&lt;P&gt;The point for the fingerprint is 1)hide you transactionKey, because with both loginID and transactionKey, someone could use your info to test CC#. 2)make sure the amount is not tampered with, since both in on the form, someone change the amount from something like 126.00 to 12.60.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;P.S. you have 4 decimal on the amount for the GenerateFingerPrint, it should only be just 2.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Apr 2012 11:27:46 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25929#M13808</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-24T11:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25957#M13822</link>
      <description>&lt;P&gt;I am using a test account from &lt;A target="_blank" href="https://developer.authorize.net/testaccount/"&gt;https://developer.authorize.net/testaccount/&lt;/A&gt; Is there something that I could possibly&amp;nbsp;need to change in the account that could be causing the code to think it is not a test account? To try it on secure.authorize.net with a fake transaction key, where would I get the fake transaction key? Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Apr 2012 20:08:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25957#M13822</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-24T20:08:01Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25961#M13824</link>
      <description>&lt;P&gt;It is from a test account? I think you will better off&amp;nbsp; getting a new test account, it sound like it mess up on something on authorize.net side and it is not code related. Maybe one on the MOD will know what to do with that one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A fake transaction key is just that could be ABCD could be 1234. The point is that with the loginID on secure.authorize.net is returning error code 99 meaning the fingerprint is not valid, but the loginID is valid(not getting error 13).&lt;/P&gt;</description>
      <pubDate>Tue, 24 Apr 2012 20:41:06 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25961#M13824</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-24T20:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25965#M13826</link>
      <description>&lt;P&gt;I got a new test account and am using the new Api Login Id and Transaction Key, but still same problem. I also tried a fake transaction key, no difference.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2012 18:13:36 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25965#M13826</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-25T18:13:36Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25967#M13827</link>
      <description>&lt;P&gt;Hey njsokalski,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Looking at the code you posted above, we were able to determine that the information you are using is from a live account, not a test account. I masked the login ID from your original post as a security precaution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you try the code above, with your Transaction Key, but change the post location to the production URL, then it should work fine.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope that helps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Michelle&lt;/P&gt;
&lt;P&gt;Developer Community Manager&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2012 18:29:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25967#M13827</guid>
      <dc:creator>Michelle</dc:creator>
      <dc:date>2012-04-25T18:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25969#M13828</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;A target="_self" href="https://community.developer.cybersource.com/../user/viewprofilepage/user-id/9749"&gt;&lt;SPAN&gt;njsokalski, &lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;Are you posting to the test.authorize.net on your new test account loginID?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A target="_self" href="https://community.developer.cybersource.com/../user/viewprofilepage/user-id/2"&gt;&lt;SPAN&gt;Michelle, &lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;it also in the fingerprint method &amp;nbsp; &amp;nbsp;&amp;nbsp; The form tag is: &amp;lt;form name="aspnetForm"....&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2012 18:32:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25969#M13828</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-25T18:32:50Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25973#M13830</link>
      <description>&lt;P&gt;OK, here is the new code using the&amp;nbsp;Api Login Id and Transaction Key I was&amp;nbsp;given with my new test account:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;input id="x_card_num" type="hidden" value="4007000000027"/&amp;gt;&amp;lt;input id="x_exp_date" type="hidden" value="1212"/&amp;gt;&amp;lt;input id="x_card_code" type="hidden" value=""/&amp;gt;&amp;lt;input id="x_amount" type="hidden" value="126.00"/&amp;gt;&amp;lt;input id="x_tax" type="hidden" value="6.00"/&amp;gt;&amp;lt;input id="x_first_name" type="hidden" value="Nathan"/&amp;gt;&amp;lt;input id="x_last_name" type="hidden" value="Sokalski"/&amp;gt;&amp;lt;input id="x_address" type="hidden" value="1217 Maryland Avenue"/&amp;gt;&amp;lt;input id="x_city" type="hidden" value="Allentown"/&amp;gt;&amp;lt;input id="x_state" type="hidden" value="PA"/&amp;gt;&amp;lt;input id="x_zip" type="hidden" value="18103"/&amp;gt;&amp;lt;input id="x_ship_to_first_name" type="hidden" value="Nathan"/&amp;gt;&amp;lt;input id="x_ship_to_last_name" type="hidden" value="Sokalski"/&amp;gt;&amp;lt;input id="x_ship_to_address" type="hidden" value="1217 Maryland Avenue"/&amp;gt;&amp;lt;input id="x_ship_to_city" type="hidden" value="Allentown"/&amp;gt;&amp;lt;input id="x_ship_to_state" type="hidden" value="PA"/&amp;gt;&amp;lt;input id="x_ship_to_zip" type="hidden" value="18103"/&amp;gt;&amp;lt;input id="x_login" type="hidden" value="8e6UZKcMjJ3g"/&amp;gt;&amp;lt;input id="x_fp_sequence" type="hidden" value="43"/&amp;gt;&amp;lt;input id="x_test_request" type="hidden" value="FALSE"/&amp;gt;&amp;lt;input id="x_fp_timestamp" type="hidden"/&amp;gt;&amp;lt;input id="x_fp_hash" type="hidden"/&amp;gt;&amp;lt;input id="x_relay_url" type="hidden" value="&lt;A target="_blank" href="https://community.developer.cybersource.com/"&gt;http://www.mckeepottery.com/catalog/Receipt.aspx"/&amp;gt;&amp;lt;input&lt;/A&gt; id="x_relay_response" type="hidden" value="TRUE"/&amp;gt;&amp;lt;input id="x_version" type="hidden" value="3.1"/&amp;gt;&amp;lt;input id="x_method" type="hidden" value="CC"/&amp;gt;&amp;lt;input id="x_type" type="hidden" value="AUTH_CAPTURE"/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Even though the login id and transaction key are from a test account, I tried it with both of the following form tags (notice that the only difference between the two is the action attribute to determine which server it posts to):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;form name="aspnetForm" method="post" action="&lt;A target="_blank" href="https://test.authorize.net/gateway/transact.dll"&gt;https://test.authorize.net/gateway/transact.dll&lt;/A&gt;" id="aspnetForm" onsubmit="mckeepottery_com.MPWebServices.GenerateTimestamp(function(value){document.getElementById('x_fp_timestamp').value=value;});mckeepottery_com.MPWebServices.GenerateFingerprint('4pC73a5hw6K872Dg','8e6UZKcMjJ3g',126.00,'43',document.getElementById('x_fp_timestamp').value,function(value){window.setTimeout('document.getElementById('x_fp_hash').value=value;',1000);});"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;form name="aspnetForm" method="post" action="&lt;A target="_blank" href="https://secure.authorize.net/gateway/transact.dll"&gt;https://secure.authorize.net/gateway/transact.dll&lt;/A&gt;" id="aspnetForm" onsubmit="mckeepottery_com.MPWebServices.GenerateTimestamp(function(value){document.getElementById('x_fp_timestamp').value=value;});mckeepottery_com.MPWebServices.GenerateFingerprint('4pC73a5hw6K872Dg','8e6UZKcMjJ3g',126.00,'43',document.getElementById('x_fp_timestamp').value,function(value){window.setTimeout('document.getElementById('x_fp_hash').value=value;',1000);});"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Because I just created the test account about an hour ago, and haven't touched any of the account settings, I would think it is a test account right now, right? Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2012 19:16:52 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25973#M13830</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-25T19:16:52Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25977#M13832</link>
      <description>&lt;P&gt;I should have spot it earlier, must not be getting enough sleep.&lt;/P&gt;&lt;P&gt;The problem is it need the name attribute for the input, not just the id.&lt;/P&gt;&lt;P&gt;So every input should be like&lt;/P&gt;&lt;P&gt;&amp;lt;input &lt;FONT color="#FF0000"&gt;name="x_login"&lt;/FONT&gt; id="x_login" type="hidden" value="8e6UZKcMjJ3g" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after that it work on test.authorize.net&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2012 19:34:35 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/25977#M13832</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-25T19:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26021#M13854</link>
      <description>&lt;P&gt;Well, I haven't made it to solved yet, but I guess it's good that I've managed to get something other than that error 13. I am now getting the following after submitting:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This transaction cannot be accepted.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I then receive the following email:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;**Please DO NOT REPLY to this message. E-mail developer@authorize.net if you have any questions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Authorize.Net Developer Center Merchant,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your script timed out while we were trying to post transaction results to it.&lt;/P&gt;&lt;P&gt;Transaction ID: 0&lt;/P&gt;&lt;P&gt;Transaction Result: This transaction cannot be accepted.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following message was displayed to the customer:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------------------------An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This transaction cannot be accepted.&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is when posting to &lt;A target="_blank" href="https://test.authorize.net/gateway/transact.dll"&gt;https://test.authorize.net/gateway/transact.dll&lt;/A&gt; using my new test account and all the same fields &amp;amp; code I posted in my previous post (with the name attribute included with the id now, of course). I'm not really sure what to do next, because all it really says is "An error occurred while trying to report this transaction", it doesn't give any error codes or details, and I couldn't really find anything from the searches I did for the error message. Are there any common mistakes that cause this error, or somewhere I should be looking to get more details? Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Apr 2012 16:10:04 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26021#M13854</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-26T16:10:04Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26025#M13856</link>
      <description>&lt;P&gt;An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It mean your relay response it not working.&lt;/P&gt;&lt;P&gt;&lt;A target="_self" href="http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Relay-Response-Basics-and-Troubleshooting/ba-p/9536"&gt;Relay Response Basics and Troubleshooting&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I put your relay_url &lt;A target="_blank" href="http://www.mckeepottery.com/catalog/Receipt.aspx"&gt;http://www.mckeepottery.com/catalog/Receipt.aspx&lt;/A&gt; it getting a 302 then to&amp;nbsp;&lt;A target="_blank" href="http://www.mckeepottery.com/catalog/CheckoutError.aspx"&gt;http://www.mckeepottery.com/catalog/CheckoutError.aspx&lt;/A&gt; which is 404&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;----------------------&lt;/P&gt;&lt;P&gt;Transaction ID: 0&lt;/P&gt;&lt;P&gt;Could be error 99 &lt;A target="_blank" href="https://developer.authorize.net/tools/responsecode99/"&gt;https://developer.authorize.net/tools/responsecode99/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Change your relay_url to get the raw output &lt;A target="_blank" href="https://developer.authorize.net/tools/paramdump/index.php"&gt;https://developer.authorize.net/tools/paramdump/index.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;remember to add that to your merchant account valid relay url list.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did you add the attribute name="???" to all the inputs e.g. name="x_fp_timestamp", name="x_fp_sequence", etc&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Apr 2012 16:41:08 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26025#M13856</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-26T16:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26045#M13866</link>
      <description>&lt;P&gt;OK, on the Relay Response Basics and Troubleshooting page it says:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It instructs the payment gateway to return transaction results to the merchant using an HTML form POST to a specified URL on the merchant's Web server. A script or program at the URL can be used to create a custom receipt page using the transaction information. The custom receipt page is then relayed back to the customer's browser. Relay Response does not redirect the end user back to the merchant’s server, but relays the page content to the end user instead of displaying the Authorize.Net default receipt page.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Wouldn't "a specified URL on the merchant's Web server" mean &lt;A target="_blank" href="http://www.mckeepottery.com/catalog/Receipt.aspx" rel="nofollow"&gt;http://www.mckeepottery.com/catalog/Receipt.aspx&lt;/A&gt; in my case? Is it going to &lt;A target="_blank" href="http://www.mckeepottery.com/catalog/Receipt.aspx" rel="nofollow"&gt;http://www.mckeepottery.com/catalog/Receipt.aspx&lt;/A&gt;and then giving the error? How can I see the 302 and 404 errors you mention? I also tried changing the x_relay_url field as you mention (including in the valid relay url list), but it didn't help. Any suggestions? Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(NOTE: I did add the name attribute to all of my fields)&lt;/P&gt;</description>
      <pubDate>Fri, 27 Apr 2012 00:29:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26045#M13866</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-27T00:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26047#M13867</link>
      <description>&lt;P&gt;1)your site DPM form post to authorize.net&lt;/P&gt;&lt;P&gt;2)authorize.net process and post the result (in code) to your relay response page. In code mean something like &lt;A target="_blank" href="http://msdn.microsoft.com/en-us/library/debx8sh9.aspx"&gt;http://msdn.microsoft.com/en-us/library/debx8sh9.aspx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3)in your relay response page, check for approve or decline, save the post data or back to DPM form.&amp;nbsp; Then, if approve, using javascript to redirect or a javascript form post to the final receipt page that will display to your customer. If you don't use javascript, the URL will stay at authorize.net&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The 302 and 404 was from using firebug with firefox, or fiddler with IE, right now if I go to straight to the receipt.aspx it showing error 500 Parameter count mismatch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When you change the x_relay_url to &lt;A target="_blank" href="https://developer.authorize.net/tools/paramdump/index.php" rel="nofollow"&gt;https://developer.authorize.net/tools/paramdump/index.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;didn't it post all the result data? Which should all the fields in &lt;A target="_blank" href="http://developer.authorize.net/guides/AIM/Transaction_Response/Fields_in_the_Payment_Gateway_Response.htm"&gt;http://developer.authorize.net/guides/AIM/Transaction_Response/Fields_in_the_Payment_Gateway_Response.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;which you can look up the response reason code and text&amp;nbsp; in &lt;A target="_blank" href="http://developer.authorize.net/guides/AIM/Transaction_Response/Response_Reason_Codes_and_Response_Reason_Text.htm"&gt;http://developer.authorize.net/guides/AIM/Transaction_Response/Response_Reason_Codes_and_Response_Reason_Text.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Apr 2012 00:51:42 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26047#M13867</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-27T00:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26067#M13877</link>
      <description>&lt;P&gt;I'm confused about what I can and need to&amp;nbsp;do in my relay response page (Receipt.aspx). If I'm&amp;nbsp;supposed to use Javascript, wouldn't it need to be open in the user's browser (but obviously it isn't). Is there anywhere that I can see an example of a basic&amp;nbsp;ASP.NET relay response page? Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Apr 2012 15:46:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26067#M13877</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-04-27T15:46:56Z</dc:date>
    </item>
    <item>
      <title>Re: Required Fields for DPM using ASP.NET</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26069#M13878</link>
      <description>&lt;P&gt;Do a simple Receipt.aspx, just display all the post param or just a just any text to the screen and you will see what they mean by it relay your page content.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, I not sure if you knew this, but you will need to set EnableViewStateMAC = false on both your DPM page and the relay response page or set the machinekey on your web.config&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Apr 2012 18:06:27 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Required-Fields-for-DPM-using-ASP-NET/m-p/26069#M13878</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-04-27T18:06:27Z</dc:date>
    </item>
  </channel>
</rss>

