<?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: How to obtain transaction details after empty response from authorize.net server? in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45405#M22993</link>
    <description>&lt;P&gt;with cc# 4222222222222&lt;/P&gt;&lt;P&gt;and x_test_request=true&lt;/P&gt;&lt;P&gt;and the amount would be any response code the you want to test&lt;/P&gt;&lt;P&gt;is this case, x_amount = 261.00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is in&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=5_TestTrans.html"&gt;http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=5_TestTrans.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;look like they need to add it to the error gen doc.&lt;/P&gt;</description>
    <pubDate>Wed, 16 Jul 2014 16:03:53 GMT</pubDate>
    <dc:creator>RaynorC1emen7</dc:creator>
    <dc:date>2014-07-16T16:03:53Z</dc:date>
    <item>
      <title>How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45272#M22926</link>
      <description>&lt;P&gt;Hello, we use Magento (shopping cart), magento uses standard module for Authorize.cim. (I think this AIM method)&lt;/P&gt;&lt;P&gt;We have next problem:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In some&amp;nbsp;situations we can't retrieve transaction details ("approval_code", "acc_number", &amp;nbsp;"transaction_id|) to create our invoice object:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;- we received empty response due to problems with our server&lt;/LI&gt;&lt;LI&gt;- we received:&amp;nbsp;&lt;SPAN&gt;&lt;SPAN&gt;Authorize.net fault. - "gateway error: an error occured during processing. Please try again." Response &lt;/SPAN&gt;&lt;SPAN&gt;Reason Code: 261&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Example in magento payment log files for empty respose (some values replaced with fictitious data) :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(&lt;BR /&gt;[request] =&amp;gt; Array&lt;BR /&gt;(&lt;BR /&gt;[x_version] =&amp;gt; 3.1&lt;BR /&gt;[x_delim_data] =&amp;gt; True&lt;BR /&gt;[x_relay_response] =&amp;gt; False&lt;BR /&gt;[x_test_request] =&amp;gt; FALSE&lt;BR /&gt;[x_login] =&amp;gt; ****&lt;BR /&gt;[x_tran_key] =&amp;gt; ****&lt;BR /&gt;[x_type] =&amp;gt; PRIOR_AUTH_CAPTURE&lt;BR /&gt;[x_method] =&amp;gt; CC&lt;BR /&gt;[x_invoice_num] =&amp;gt;&amp;nbsp;0000002&lt;BR /&gt;[x_amount] =&amp;gt; 29.00&lt;BR /&gt;[x_currency_code] =&amp;gt; USD&lt;BR /&gt;[x_trans_id] =&amp;gt;&amp;nbsp;1234567890&lt;BR /&gt;[x_first_name] =&amp;gt; Test&lt;BR /&gt;[x_last_name] =&amp;gt;&amp;nbsp;Test&lt;BR /&gt;[x_company] =&amp;gt; SomeCompanyName&lt;BR /&gt;[x_address] =&amp;gt; 123 Street&lt;BR /&gt;[x_city] =&amp;gt;&amp;nbsp;Some City&lt;BR /&gt;[x_state] =&amp;gt; Some state&lt;BR /&gt;[x_zip] =&amp;gt;&amp;nbsp;123456&lt;BR /&gt;[x_country] =&amp;gt; US&lt;BR /&gt;[x_phone] =&amp;gt; 1234567891&lt;BR /&gt;[x_fax] =&amp;gt;&lt;BR /&gt;[x_cust_id] =&amp;gt;&amp;nbsp;12345&lt;BR /&gt;[x_customer_ip] =&amp;gt;&lt;BR /&gt;[x_customer_tax_id] =&amp;gt;&lt;BR /&gt;[x_email] =&amp;gt; email@email.com&lt;BR /&gt;[x_email_customer] =&amp;gt; 0&lt;BR /&gt;[x_merchant_email] =&amp;gt;&lt;BR /&gt;[x_po_num] =&amp;gt;&lt;BR /&gt;[x_tax] =&amp;gt; 0.0000&lt;BR /&gt;[x_freight] =&amp;gt; 0.0000&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;[result] =&amp;gt; Array&lt;BR /&gt;(&lt;BR /&gt;[response_code] =&amp;gt; -1&lt;BR /&gt;[response_reason_code] =&amp;gt; 0&lt;BR /&gt;[response_reason_text] =&amp;gt; Unable to read response, or response is empty&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then we doing next attemtp (the same request for this order).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It return:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[request] =&amp;gt; Array&lt;BR /&gt;(&lt;BR /&gt;[x_version] =&amp;gt; 3.1&lt;BR /&gt;[x_delim_data] =&amp;gt; True&lt;BR /&gt;[x_relay_response] =&amp;gt; False&lt;BR /&gt;[x_test_request] =&amp;gt; FALSE&lt;BR /&gt;[x_login] =&amp;gt; ****&lt;BR /&gt;[x_tran_key] =&amp;gt; ****&lt;BR /&gt;[x_type] =&amp;gt; PRIOR_AUTH_CAPTURE&lt;BR /&gt;[x_method] =&amp;gt; CC&lt;BR /&gt;[x_invoice_num] =&amp;gt;&amp;nbsp;&lt;SPAN&gt;0000002&lt;/SPAN&gt;&lt;BR /&gt;[x_amount] =&amp;gt; 29.00&lt;BR /&gt;[x_currency_code] =&amp;gt; USD&lt;BR /&gt;[x_trans_id] =&amp;gt; 1234567890&lt;BR /&gt;[x_first_name] =&amp;gt; Test&lt;BR /&gt;[x_last_name] =&amp;gt;&amp;nbsp;Test&lt;BR /&gt;[x_company] =&amp;gt;&amp;nbsp;SomeCompanyName&lt;BR /&gt;[x_address] =&amp;gt;&amp;nbsp;123 Street&lt;BR /&gt;[x_city] =&amp;gt;&amp;nbsp;Some City&lt;BR /&gt;[x_state] =&amp;gt;&amp;nbsp;Some state&lt;BR /&gt;[x_zip] =&amp;gt;&amp;nbsp;123456&lt;BR /&gt;[x_country] =&amp;gt; US&lt;BR /&gt;[x_phone] =&amp;gt; 1234567891&lt;BR /&gt;[x_fax] =&amp;gt;&lt;BR /&gt;[x_cust_id] =&amp;gt;&amp;nbsp;12345&lt;BR /&gt;[x_customer_ip] =&amp;gt;&lt;BR /&gt;[x_customer_tax_id] =&amp;gt;&lt;BR /&gt;[x_email] =&amp;gt;&amp;nbsp;email@email.com&lt;BR /&gt;[x_email_customer] =&amp;gt; 0&lt;BR /&gt;[x_merchant_email] =&amp;gt;&lt;BR /&gt;[x_po_num] =&amp;gt;&lt;BR /&gt;[x_tax] =&amp;gt; 0.0000&lt;BR /&gt;[x_freight] =&amp;gt; 0.0000&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;[result] =&amp;gt; Array&lt;BR /&gt;(&lt;BR /&gt;[response_code] =&amp;gt; 1&lt;BR /&gt;[response_subcode] =&amp;gt; 1&lt;BR /&gt;[response_reason_code] =&amp;gt; 311&lt;BR /&gt;[response_reason_text] =&amp;gt; This transaction has already been captured.&lt;BR /&gt;[approval_code] =&amp;gt;&lt;BR /&gt;[avs_result_code] =&amp;gt; P&lt;BR /&gt;[transaction_id] =&amp;gt; 0&lt;BR /&gt;[invoice_number] =&amp;gt;&amp;nbsp;&lt;SPAN&gt;0000002&lt;/SPAN&gt;&lt;BR /&gt;[description] =&amp;gt;&lt;BR /&gt;[amount] =&amp;gt; 29.00&lt;BR /&gt;[method] =&amp;gt; CC&lt;BR /&gt;[transaction_type] =&amp;gt; prior_auth_capture&lt;BR /&gt;[customer_id] =&amp;gt; 32975&lt;BR /&gt;[md5_hash] =&amp;gt; N6216A7FGE273F8DB8GGHF8B640D809J&lt;BR /&gt;[card_code_response_code] =&amp;gt;&lt;BR /&gt;[c_av_vresponse_code] =&amp;gt;&lt;BR /&gt;[split_tender_id] =&amp;gt;&lt;BR /&gt;[acc_number] =&amp;gt;&lt;BR /&gt;[card_type] =&amp;gt; Visa&lt;BR /&gt;[requested_amount] =&amp;gt;&lt;BR /&gt;[balance_on_card] =&amp;gt;&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And we can see that here we haven't some important fields&amp;nbsp;without which we can not create an invoice object:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;acc_number,&amp;nbsp;&lt;SPAN&gt;transaction_id,&amp;nbsp;&lt;SPAN&gt;approval_code. What I should to do to receive this information. May be there are some additional request for this purpose?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2014 15:53:33 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45272#M22926</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-14T15:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45274#M22927</link>
      <description>&lt;P&gt;Use &lt;A target="_blank" href="http://developer.authorize.net/api/transaction_details/"&gt;http://developer.authorize.net/api/transaction_details/&lt;/A&gt; with the transaction ID to get the transactiondetail&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2014 16:47:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45274#M22927</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-14T16:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45340#M22960</link>
      <description>&lt;P&gt;I will try this solution. But in authrorize.net support told me that this api ("transaction details") not works with AIM method.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jul 2014 16:12:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45340#M22960</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-15T16:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45342#M22961</link>
      <description>&lt;P&gt;Not sure about not work with AIM. They might mean it is a different API then AIM.&lt;/P&gt;&lt;P&gt;transaction detail api it work with any transactions from authorize.net&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jul 2014 16:17:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45342#M22961</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-15T16:17:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45377#M22979</link>
      <description>&lt;P&gt;Thank you very much for a very quick answers. &amp;nbsp;&lt;/P&gt;&lt;P&gt;I found realization for TransactionDetails request in Magento and also I tried to make request throw SDK (&lt;A target="_blank" href="http://developer.authorize.net/api/transaction_details/)"&gt;http://developer.authorize.net/api/transaction_details/)&lt;/A&gt; and I have the same response in both cases:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;BR /&gt;&amp;lt;getTransactionDetailsResponse xmlns:xsi="&lt;A target="_blank" href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema-instance"&lt;/A&gt; xmlns:xsd="&lt;A target="_blank" href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema"&lt;/A&gt; xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt;&amp;lt;messages&amp;gt;&lt;BR /&gt;&amp;lt;resultCode&amp;gt;Error&amp;lt;/resultCode&amp;gt;&lt;BR /&gt;&amp;lt;message&amp;gt;&lt;BR /&gt;&amp;lt;code&amp;gt;E00011&amp;lt;/code&amp;gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;lt;text&amp;gt;Access denied. You do not have permissions to call the Transaction Details API.&amp;lt;/text&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&amp;lt;/message&amp;gt;&lt;BR /&gt;&amp;lt;/messages&amp;gt;&lt;BR /&gt;&amp;lt;/getTransactionDetailsResponse&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I checked my login and trans_key in request and it was correct. What I should to do to have permissions for TD API?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here my request:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;BR /&gt;&amp;lt;getTransactionDetailsRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt;&amp;lt;merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;xxxxxxxx&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;transactionKey&amp;gt;xxxxxxxxxxxxxxxxxx&amp;lt;/transactionKey&amp;gt;&lt;BR /&gt;&amp;lt;/merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;transId&amp;gt;xxxxxxxx&amp;lt;/transId&amp;gt;&lt;BR /&gt;&amp;lt;/getTransactionDetailsRequest&amp;gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 11:27:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45377#M22979</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-16T11:27:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45379#M22980</link>
      <description>&lt;P&gt;I must emphasize that I use the sandbox in these tests.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 11:28:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45379#M22980</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-16T11:28:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45383#M22982</link>
      <description>&lt;P&gt;You need to enabled the transaction detail API on the merchant account.&lt;/P&gt;&lt;P&gt;Login in to the account, and change it in Account - Settings.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 11:53:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45383#M22982</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-16T11:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45385#M22983</link>
      <description>&lt;P&gt;You respond so quickly! Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I enabled this setting in my sandbox account.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here my reponse:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;getTransactionDetailsResponse xmlns:xsi="&lt;A target="_blank" href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema-instance"&lt;/A&gt; xmlns:xsd="&lt;A target="_blank" href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema"&lt;/A&gt; xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
    &amp;lt;messages&amp;gt;
        &amp;lt;resultCode&amp;gt;Ok&amp;lt;/resultCode&amp;gt;
        &amp;lt;message&amp;gt;
            &amp;lt;code&amp;gt;I00001&amp;lt;/code&amp;gt;
            &amp;lt;text&amp;gt;Successful.&amp;lt;/text&amp;gt;
        &amp;lt;/message&amp;gt;
    &amp;lt;/messages&amp;gt;
    &amp;lt;transaction&amp;gt;
        &amp;lt;transId&amp;gt;xxxxxxxxxx&amp;lt;/transId&amp;gt;
        &amp;lt;submitTimeUTC&amp;gt;2014-07-16T10:39:59.897Z&amp;lt;/submitTimeUTC&amp;gt;
        &amp;lt;submitTimeLocal&amp;gt;2014-07-16T03:39:59.897&amp;lt;/submitTimeLocal&amp;gt;
        &amp;lt;transactionType&amp;gt;authOnlyTransaction&amp;lt;/transactionType&amp;gt;
        &amp;lt;transactionStatus&amp;gt;capturedPendingSettlement&amp;lt;/transactionStatus&amp;gt;
        &amp;lt;responseCode&amp;gt;1&amp;lt;/responseCode&amp;gt;
        &amp;lt;responseReasonCode&amp;gt;1&amp;lt;/responseReasonCode&amp;gt;
        &amp;lt;responseReasonDescription&amp;gt;Approval&amp;lt;/responseReasonDescription&amp;gt;
        &amp;lt;authCode&amp;gt;0C8D35&amp;lt;/authCode&amp;gt;
        &amp;lt;AVSResponse&amp;gt;Y&amp;lt;/AVSResponse&amp;gt;
        &amp;lt;order&amp;gt;
            &amp;lt;invoiceNumber&amp;gt;xxxxxxx&amp;lt;/invoiceNumber&amp;gt;
        &amp;lt;/order&amp;gt;
        &amp;lt;authAmount&amp;gt;25.00&amp;lt;/authAmount&amp;gt;
        &amp;lt;settleAmount&amp;gt;25.00&amp;lt;/settleAmount&amp;gt;
        &amp;lt;taxExempt&amp;gt;false&amp;lt;/taxExempt&amp;gt;
        &amp;lt;payment&amp;gt;
            &amp;lt;creditCard&amp;gt;
                &amp;lt;cardNumber&amp;gt;XXXX0027&amp;lt;/cardNumber&amp;gt;
                &amp;lt;expirationDate&amp;gt;XXXX&amp;lt;/expirationDate&amp;gt;
                &amp;lt;cardType&amp;gt;Visa&amp;lt;/cardType&amp;gt;
            &amp;lt;/creditCard&amp;gt;
        &amp;lt;/payment&amp;gt;
        &amp;lt;customer&amp;gt;
            &amp;lt;email&amp;gt;someemail@mail.com&amp;lt;/email&amp;gt;
        &amp;lt;/customer&amp;gt;
        &amp;lt;billTo&amp;gt;
            &amp;lt;firstName&amp;gt;firstname&amp;lt;/firstName&amp;gt;
            &amp;lt;lastName&amp;gt;lastname&amp;lt;/lastName&amp;gt;
            &amp;lt;company&amp;gt;test&amp;lt;/company&amp;gt;
            &amp;lt;address&amp;gt;Test adress 400&amp;lt;/address&amp;gt;
            &amp;lt;city&amp;gt;Some city&amp;lt;/city&amp;gt;
            &amp;lt;state&amp;gt;Some State&amp;lt;/state&amp;gt;
            &amp;lt;zip&amp;gt;12345&amp;lt;/zip&amp;gt;
            &amp;lt;country&amp;gt;US&amp;lt;/country&amp;gt;
            &amp;lt;phoneNumber&amp;gt;1234567&amp;lt;/phoneNumber&amp;gt;
            &amp;lt;faxNumber&amp;gt;test_admin&amp;lt;/faxNumber&amp;gt;
        &amp;lt;/billTo&amp;gt;
        &amp;lt;recurringBilling&amp;gt;false&amp;lt;/recurringBilling&amp;gt;
        &amp;lt;customerIP&amp;gt;127.0.0.1&amp;lt;/customerIP&amp;gt;
        &amp;lt;product&amp;gt;Card Not Present&amp;lt;/product&amp;gt;
        &amp;lt;marketType&amp;gt;eCommerce&amp;lt;/marketType&amp;gt;
    &amp;lt;/transaction&amp;gt;
&amp;lt;/getTransactionDetailsResponse&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;So my question is: "Where I can find&amp;nbsp;&lt;SPAN&gt;"approval_code", "acc_number", &amp;nbsp;"transaction_id" " in this reponse?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 13:08:51 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45385#M22983</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-16T13:08:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45387#M22984</link>
      <description>&lt;P&gt;&lt;SPAN&gt;approval_code&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;authCode&amp;gt;0C8D35&amp;lt;/authCode&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;account number? that not a authorize.net field&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;transaction_id, that the transaction id that you pass in.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;transId&amp;gt;xxxxxxxxxx&amp;lt;/transId&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 13:20:46 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45387#M22984</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-16T13:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45397#M22989</link>
      <description>&lt;P&gt;Thanks. I verified authCode and transaction_id and you are absolutely right.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And about acc_number, here is my logged response from authorize.net for&amp;nbsp;&amp;nbsp;[x_type] =&amp;gt; PRIOR_AUTH_CAPTURE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;  [result] =&amp;gt; Array
        (
            [response_code] =&amp;gt; 1
            [response_subcode] =&amp;gt; 1
            [response_reason_code] =&amp;gt; 1
            [response_reason_text] =&amp;gt; This transaction has been approved.
            [approval_code] =&amp;gt; xxxxxx
            [avs_result_code] =&amp;gt; P
            [transaction_id] =&amp;gt; xxxxxxxxxxx
            [invoice_number] =&amp;gt; xxxxxx
            [description] =&amp;gt; 
            [amount] =&amp;gt; 29.00
            [method] =&amp;gt; CC
            [transaction_type] =&amp;gt; prior_auth_capture
            [customer_id] =&amp;gt; 
            [md5_hash] =&amp;gt; 3C68B4BCFB82610F132218FGFGAFEE5
            [card_code_response_code] =&amp;gt; 
            [c_av_vresponse_code] =&amp;gt; 
            [split_tender_id] =&amp;gt; 
            [acc_number] =&amp;gt; XXXX0027
            [card_type] =&amp;gt; Visa
            [requested_amount] =&amp;gt; 
            [balance_on_card] =&amp;gt; 
        )

    [__pid] =&amp;gt; 15892&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;As I understood this is number of card. VISTA TEST CARD:&amp;nbsp;&lt;SPAN&gt;4007000000027. Or am I wrong?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 15:19:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45397#M22989</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-16T15:19:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45401#M22991</link>
      <description>&lt;P&gt;yeah it look like acc_number is just the masked cc#.&lt;/P&gt;&lt;P&gt;&amp;lt;cardNumber&amp;gt;XXXX0027&amp;lt;/cardNumber&amp;gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 15:36:26 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45401#M22991</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-16T15:36:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45403#M22992</link>
      <description>&lt;P&gt;Yes, I found. Now I believe I can build solution for creating invoice after empty response (due to my server problem) using transaction details API. Thank you very much.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And the last questions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How I can simulate for example this authroize.net error:&amp;nbsp;&lt;SPAN&gt;&lt;SPAN&gt;261&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Response Reason Code&lt;/STRONG&gt;: 261&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Response Reason Text&lt;/STRONG&gt;: An error occured during processing. Please try again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One day I received this error from authorize.net but money was successfully captured. So I think I will also use TD API for this situation. But how I can simulate this error. In this manual&amp;nbsp;&lt;A target="_blank" href="http://developer.authorize.net/tools/errorgenerationguide/"&gt;http://developer.authorize.net/tools/errorgenerationguide/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I can't find this error.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 15:48:22 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45403#M22992</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-16T15:48:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45405#M22993</link>
      <description>&lt;P&gt;with cc# 4222222222222&lt;/P&gt;&lt;P&gt;and x_test_request=true&lt;/P&gt;&lt;P&gt;and the amount would be any response code the you want to test&lt;/P&gt;&lt;P&gt;is this case, x_amount = 261.00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is in&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=5_TestTrans.html"&gt;http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=5_TestTrans.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;look like they need to add it to the error gen doc.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 16:03:53 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45405#M22993</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-16T16:03:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45407#M22994</link>
      <description>&lt;P&gt;Ok I will try. Thank you very much. I think&amp;nbsp;I will succeed. Thank you for your explanation.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 16:13:41 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45407#M22994</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-16T16:13:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45557#M23059</link>
      <description>&lt;P&gt;So I succefully built solution, thank you for your instructions. Now after ever "capture" transaction I sending request to&amp;nbsp;&lt;SPAN&gt;Transaction Details API and save transaction details to handle any errors in future. How do you think is this a good workflow?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I test 261 error code with card&amp;nbsp;&lt;SPAN&gt;4222222222222 and now errors returns.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Examlpe of request and response from my log file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt; [request] =&amp;gt; Array
        (
            [x_version] =&amp;gt; 3.1
            [x_delim_data] =&amp;gt; True
            [x_relay_response] =&amp;gt; False
            [x_test_request] =&amp;gt; TRUE
            [x_login] =&amp;gt; ****
            [x_tran_key] =&amp;gt; ****
            [x_type] =&amp;gt; PRIOR_AUTH_CAPTURE
            [x_method] =&amp;gt; CC
            [x_invoice_num] =&amp;gt; 1234567
            [x_amount] =&amp;gt; 261.00
            [x_currency_code] =&amp;gt; USD
            [x_trans_id] =&amp;gt; 123456789
            [x_first_name] =&amp;gt; Test
            [x_last_name] =&amp;gt; Test
            [x_company] =&amp;gt; Company
            [x_address] =&amp;gt; some address
            [x_city] =&amp;gt; some city
            [x_state] =&amp;gt; some state
            [x_zip] =&amp;gt; 123456
            [x_country] =&amp;gt; US
            [x_phone] =&amp;gt; 1234567
            [x_fax] =&amp;gt; 
            [x_cust_id] =&amp;gt; 1234567
            [x_customer_ip] =&amp;gt; 
            [x_customer_tax_id] =&amp;gt; 
            [x_email] =&amp;gt; vemail@email.com
            [x_email_customer] =&amp;gt; 0
            [x_merchant_email] =&amp;gt; 
            [x_po_num] =&amp;gt; 
            [x_tax] =&amp;gt; 0.0000
            [x_freight] =&amp;gt; 0.0000
        )

    [result] =&amp;gt; Array
        (
            [response_code] =&amp;gt; 1
            [response_subcode] =&amp;gt; 1
            [response_reason_code] =&amp;gt; 1
            [response_reason_text] =&amp;gt; (TESTMODE) This transaction has been approved.
            [approval_code] =&amp;gt; 000000
            [avs_result_code] =&amp;gt; P
            [transaction_id] =&amp;gt; 0
            [invoice_number] =&amp;gt; 1234567
            [description] =&amp;gt; 
            [amount] =&amp;gt; 261.00
            [method] =&amp;gt; CC
            [transaction_type] =&amp;gt; prior_auth_capture
            [customer_id] =&amp;gt; 161280
            [md5_hash] =&amp;gt; EGHB581BBA91F7FDF334B8E7D4346
            [card_code_response_code] =&amp;gt; 
            [c_av_vresponse_code] =&amp;gt; 
            [split_tender_id] =&amp;gt; 
            [acc_number] =&amp;gt; 
            [card_type] =&amp;gt; Visa
            [requested_amount] =&amp;gt; 
            [balance_on_card] =&amp;gt; 
        )

    [__pid] =&amp;gt; 29026&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2014 13:29:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45557#M23059</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-22T13:29:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45559#M23060</link>
      <description>&lt;P&gt;hm...there is now card number. But in transaction details response we can see that I use cc code: &lt;SPAN&gt;4222222222222&lt;/SPAN&gt;:&lt;/P&gt;&lt;PRE&gt;        &amp;lt;payment&amp;gt;
            &amp;lt;creditCard&amp;gt;
                &amp;lt;cardNumber&amp;gt;XXXX2222&amp;lt;/cardNumber&amp;gt;
                &amp;lt;expirationDate&amp;gt;XXXX&amp;lt;/expirationDate&amp;gt;
                &amp;lt;cardType&amp;gt;Visa&amp;lt;/cardType&amp;gt;
            &amp;lt;/creditCard&amp;gt;
        &amp;lt;/payment&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2014 13:34:27 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45559#M23060</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-22T13:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45561#M23061</link>
      <description>&lt;P&gt;The 261 test only work for a auth_only or auth_capture transaction.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2014 13:54:22 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45561#M23061</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-22T13:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45563#M23062</link>
      <description>&lt;P&gt;oh.. understood. so we there is no way to reproduce test error 261 - for &amp;nbsp;PRIOR_AUTH_CAPTURE. and what you think about my workflow, &amp;nbsp;is this a good solution to make request to TD API all the time after capture?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2014 14:03:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45563#M23062</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-22T14:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45565#M23063</link>
      <description>&lt;P&gt;Yes, it fine, you can call the TD API all the time. Or you can just do it when the response code not 1 and 2.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2014 14:28:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45565#M23063</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-22T14:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to obtain transaction details after empty response from authorize.net server?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45575#M23068</link>
      <description>&lt;P&gt;Thank you very much! I like this developer center.&amp;nbsp;:smileyhappy:&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2014 15:25:59 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-to-obtain-transaction-details-after-empty-response-from/m-p/45575#M23068</guid>
      <dc:creator>amitchell</dc:creator>
      <dc:date>2014-07-22T15:25:59Z</dc:date>
    </item>
  </channel>
</rss>

