<?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: Error convention confusion in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-convention-confusion/m-p/52458#M27707</link>
    <description>&lt;P&gt;yes but then I will have to keep track of which errors break a system vs which one should prompt the customer to fix input etc?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, is it posisble to get a passing API response and a failing transaction?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;EDIT: So basically I am looking to differentiate which errors are likely due to our system vs which one should be returned to the user.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 07 Oct 2015 20:16:04 GMT</pubDate>
    <dc:creator>brp</dc:creator>
    <dc:date>2015-10-07T20:16:04Z</dc:date>
    <item>
      <title>Error convention confusion</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-convention-confusion/m-p/52453#M27702</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am trying to differentiate between &lt;A href="http://developer.authorize.net/api/reference/responseCodes.html" target="_self"&gt;Response and Transaction&lt;/A&gt; errors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are there cases when we do not have API Response errors but we have transaction errors or do they both ALWAYS trigger together? It seems the latter is the case which is bad news for me. I got error code 3, and reason 53 in the transaction error and some other error (E00027 maybe) for the api response error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was hoping to raise in terms of errors related to my integration/platform and do something other than raising errors where transaction itself fails.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2015 19:40:52 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-convention-confusion/m-p/52453#M27702</guid>
      <dc:creator>brp</dc:creator>
      <dc:date>2015-10-07T19:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: Error convention confusion</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-convention-confusion/m-p/52457#M27706</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/19036"&gt;@brp﻿&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Depending on the condition, you can get both and API Response and Reason Response Code. But the order of checking should always be API Resposne Code, then Response Reason Code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="line-height: 16px;"&gt;For example: &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 16px;"&gt;A successful transaction will always have an API Response Code indicating success. &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 16px;"&gt;A failed request to create a customer profile could have an API Response Code error telling you that the validation transaction failed and so the profile wasn't created&amp;nbsp;then a reason response code that informs you as to the specifics of the failure&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN style="line-height: 16px;"&gt;Richard&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2015 20:01:30 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-convention-confusion/m-p/52457#M27706</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2015-10-07T20:01:30Z</dc:date>
    </item>
    <item>
      <title>Re: Error convention confusion</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-convention-confusion/m-p/52458#M27707</link>
      <description>&lt;P&gt;yes but then I will have to keep track of which errors break a system vs which one should prompt the customer to fix input etc?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, is it posisble to get a passing API response and a failing transaction?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;EDIT: So basically I am looking to differentiate which errors are likely due to our system vs which one should be returned to the user.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2015 20:16:04 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-convention-confusion/m-p/52458#M27707</guid>
      <dc:creator>brp</dc:creator>
      <dc:date>2015-10-07T20:16:04Z</dc:date>
    </item>
  </channel>
</rss>

