<?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: Determining reason for failure in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25215#M13463</link>
    <description>&lt;P&gt;If you are testing, use live mode in a developer account. If you are running real credit card transactions, use live mode in a production account. You want to integrate first using your developer account login, then when everything seems to be working ok, switch over to production. I don't know how else to explain it. Set x_test_request to FALSE, use your developer account API login ID and transaction key, post to the DPM sandbox URL (sandbox = developer).&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://www.authorize.net/support/DirectPost_guide.pdf"&gt;http://www.authorize.net/support/DirectPost_guide.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unless the URL's are different for .NET:&lt;/P&gt;&lt;P&gt;The sandbox URL is &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;The production URL is &lt;A target="_blank" href="https://secure.authorize.net/gateway/transact.dll"&gt;https://secure.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 31 Mar 2012 23:01:49 GMT</pubDate>
    <dc:creator>TJPride</dc:creator>
    <dc:date>2012-03-31T23:01:49Z</dc:date>
    <item>
      <title>Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25155#M13434</link>
      <description>&lt;P&gt;I am adding Authorize.Net to my client's website for the first time using&amp;nbsp;ASP.NET and the Direct Post Method. Just like probably everybody else, it doesn't work the first time. We have the account in Test Mode, and I am using the API Login ID and Transaction Key that I was given when I signed up for a developer account. I have also included the x_test_request and set it to TRUE. However, the IGatewayResponse I receive from the Send method not only has the Approved property set to False, but many of the fields that I'm guessing should have the values that I set for the IGatewayRequest are empty (for example, CardNumber). I'm sure whatever I'm doing wrong is just a little change that needs fixed (it always is), but I'm not sure how to figure out what it is. I guess my first question is what are all the fields that absolutely must be included, and how can I tell which field is causing it to not be approved? Thank you for any help you can give.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Mar 2012 18:04:48 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25155#M13434</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-03-30T18:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25181#M13446</link>
      <description>&lt;P&gt;x_test_request will run the account in test mode, which means that it's essentially only going to check a few things on the surface to see if you're doing anything obviously wrong. It's not a good simulation of a real transaction. If you want to test the API properly, get a developer account (card not present) and run it in live mode. The only thing test mode is really good for is verifying that you've put in the correct production login.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Mar 2012 22:42:42 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25181#M13446</guid>
      <dc:creator>TJPride</dc:creator>
      <dc:date>2012-03-30T22:42:42Z</dc:date>
    </item>
    <item>
      <title>Re: Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25193#M13452</link>
      <description>&lt;P&gt;I do have a developer (card not present) account, that is the api login id and transaction key that I am using for this test.&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2012 00:25:35 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25193#M13452</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-03-31T00:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25199#M13455</link>
      <description>&lt;P&gt;Using a developer account is not the same thing as running the developer account in test mode. Do not set x_test_request to TRUE.&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2012 04:37:53 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25199#M13455</guid>
      <dc:creator>TJPride</dc:creator>
      <dc:date>2012-03-31T04:37:53Z</dc:date>
    </item>
    <item>
      <title>Re: Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25207#M13459</link>
      <description>&lt;P&gt;What does "developer account in test mode" mean? I know how to put the merchant account in test mode, but how do I put the developer account in test mode? I think it would help if I could see a list of which login ids and transaction keys I should be submitting (developer or merchant)&amp;nbsp;and&amp;nbsp;what mode each of the accounts should be in. Thanks.&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2012 16:24:42 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25207#M13459</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-03-31T16:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25211#M13461</link>
      <description>&lt;P&gt;You should ALWAYS work in live mode (x_test_request = FALSE) except when you're testing a login to verify that it works, by running through a transaction in test mode. Make sure test mode is turned off in your account interface. If you want to test your code prior to accepting real transactions, use a developer account.&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2012 20:38:30 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25211#M13461</guid>
      <dc:creator>TJPride</dc:creator>
      <dc:date>2012-03-31T20:38:30Z</dc:date>
    </item>
    <item>
      <title>Re: Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25213#M13462</link>
      <description>&lt;P&gt;You keep saying things like "your account", but I am confused. I have a merchant account and a developer account, which one&amp;nbsp;am I doing testing with? Should the login id and transaction key that I submit be the ones from the developer or merchant account? Is there anywhere that I can see the exact list of settings/values that I need to use to do the test successfully?&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2012 21:58:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25213#M13462</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-03-31T21:58:17Z</dc:date>
    </item>
    <item>
      <title>Re: Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25215#M13463</link>
      <description>&lt;P&gt;If you are testing, use live mode in a developer account. If you are running real credit card transactions, use live mode in a production account. You want to integrate first using your developer account login, then when everything seems to be working ok, switch over to production. I don't know how else to explain it. Set x_test_request to FALSE, use your developer account API login ID and transaction key, post to the DPM sandbox URL (sandbox = developer).&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://www.authorize.net/support/DirectPost_guide.pdf"&gt;http://www.authorize.net/support/DirectPost_guide.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unless the URL's are different for .NET:&lt;/P&gt;&lt;P&gt;The sandbox URL is &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;The production URL is &lt;A target="_blank" href="https://secure.authorize.net/gateway/transact.dll"&gt;https://secure.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2012 23:01:49 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25215#M13463</guid>
      <dc:creator>TJPride</dc:creator>
      <dc:date>2012-03-31T23:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: Determining reason for failure</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25217#M13464</link>
      <description>&lt;P&gt;OK, I haven't changed the test setting in my developer account, and I am using the login id and transaction key from my developer account. So what do I need to do to make it "post to the DPM sandbox URL (sandbox = developer)"? Do I simply need to set the PostBackUrl of my submit button or or the action attribute of my form tag to "&lt;A rel="nofollow" href="https://test.authorize.net/gateway/transact.dll&amp;quot;? Thanks." target="_blank"&gt;https://test.authorize.net/gateway/transact.dll"? Thanks.&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2012 23:32:45 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Determining-reason-for-failure/m-p/25217#M13464</guid>
      <dc:creator>njsokalski</dc:creator>
      <dc:date>2012-03-31T23:32:45Z</dc:date>
    </item>
  </channel>
</rss>

