<?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: method getTransactionDetails response refId == null in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61239#M35725</link>
    <description>&lt;P&gt;оne scenarios.&lt;BR /&gt;1) I send the user to the accept payment page&lt;BR /&gt;&lt;A href="https://developer.authorize.net/api/reference/#payment-transactions-get-an-accept-payment-page" target="_blank"&gt;https://developer.authorize.net/api/reference/#payment-transactions-get-an-accept-payment-page&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2)&amp;nbsp;The payment gateway sends a POST request (silent Post URL), where I get [x_trans_id =&amp;gt; 60038338753]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3)&amp;nbsp;&amp;nbsp;transfer to the method&amp;nbsp;&lt;SPAN&gt;x_trans_id (getTransactionDetails(x_trans_id))&lt;BR /&gt;-&amp;nbsp;all payment information is returned, but &lt;STRONG&gt;refID = null&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://developer.authorize.net/api/reference/#transaction-reporting-get-transaction-details" target="_blank"&gt;https://developer.authorize.net/api/reference/#transaction-reporting-get-transaction-details&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 17 Jan 2018 09:05:18 GMT</pubDate>
    <dc:creator>uhimtestua2018</dc:creator>
    <dc:date>2018-01-17T09:05:18Z</dc:date>
    <item>
      <title>method getTransactionDetails response refId == null</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61225#M35713</link>
      <description>&lt;P&gt;1) create Get an Accept Payment Page&lt;BR /&gt;2) pay&lt;BR /&gt;3) Silent Post URL =&amp;nbsp; [x_trans_id =&amp;gt; 60038316969]&lt;BR /&gt;4)&amp;nbsp;&lt;SPAN&gt;getTransactionDetails(60038316969) return&amp;nbsp;refId == null&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;method getTransactionDetails response refId == null ?&lt;/P&gt;&lt;PRE&gt;&lt;I&gt;private&lt;/I&gt; 'refId' (net\authorize\api\contract\v1\ANetApiResponseType) &lt;FONT color="#888a85"&gt;=&amp;gt;&lt;/FONT&gt; &lt;FONT color="#3465a4"&gt;null&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2018 13:43:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61225#M35713</guid>
      <dc:creator>uhimtestua2018</dc:creator>
      <dc:date>2018-01-15T13:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: method getTransactionDetails response refId == null</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61235#M35721</link>
      <description>&lt;P&gt;Are you still facing the same issue? if so, are you seeing sporadically or consistent with some specific scenarios?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-Bhavana&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jan 2018 01:34:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61235#M35721</guid>
      <dc:creator>bhav</dc:creator>
      <dc:date>2018-01-17T01:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: method getTransactionDetails response refId == null</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61239#M35725</link>
      <description>&lt;P&gt;оne scenarios.&lt;BR /&gt;1) I send the user to the accept payment page&lt;BR /&gt;&lt;A href="https://developer.authorize.net/api/reference/#payment-transactions-get-an-accept-payment-page" target="_blank"&gt;https://developer.authorize.net/api/reference/#payment-transactions-get-an-accept-payment-page&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2)&amp;nbsp;The payment gateway sends a POST request (silent Post URL), where I get [x_trans_id =&amp;gt; 60038338753]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3)&amp;nbsp;&amp;nbsp;transfer to the method&amp;nbsp;&lt;SPAN&gt;x_trans_id (getTransactionDetails(x_trans_id))&lt;BR /&gt;-&amp;nbsp;all payment information is returned, but &lt;STRONG&gt;refID = null&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://developer.authorize.net/api/reference/#transaction-reporting-get-transaction-details" target="_blank"&gt;https://developer.authorize.net/api/reference/#transaction-reporting-get-transaction-details&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jan 2018 09:05:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61239#M35725</guid>
      <dc:creator>uhimtestua2018</dc:creator>
      <dc:date>2018-01-17T09:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: method getTransactionDetails response refId == null</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61254#M35737</link>
      <description>&lt;P&gt;When you are calling getTransactiondetailsResponse, make sure to pass refId in the request otherwise, by default it is not showing as it is a pass through value. However, i am following up with internal team as i expect &amp;lt;transRefId&amp;gt; column to be populated by default.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Try the following for now incase if you want refId. please see the request and response below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-Bhavana&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;getTransactionDetailsRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
      &amp;lt;merchantAuthentication&amp;gt;
        &amp;lt;name&amp;gt;78BZ5Xprry&amp;lt;/name&amp;gt;
        &amp;lt;transactionKey&amp;gt;8s2F95Q7brhHd7Tn&amp;lt;/transactionKey&amp;gt;
      &amp;lt;/merchantAuthentication&amp;gt;
  &lt;FONT color="#FF6600"&gt;&amp;lt;refId&amp;gt;Bhavana's test&amp;lt;/refId&amp;gt;&lt;/FONT&gt;
      &amp;lt;transId&amp;gt;60038515728&amp;lt;/transId&amp;gt;
&amp;lt;/getTransactionDetailsRequest&amp;gt;

&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt; 
&amp;lt;getTransactionDetailsResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
&lt;FONT color="#FF6600"&gt;  &amp;lt;refId&amp;gt;
    Bhavana's test
  &amp;lt;/refId&amp;gt;&lt;/FONT&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;
      60038515728
    &amp;lt;/transId&amp;gt;
    &amp;lt;submitTimeUTC&amp;gt;
      2018-01-17T20:30:06.84Z
    &amp;lt;/submitTimeUTC&amp;gt;
    &amp;lt;submitTimeLocal&amp;gt;
      2018-01-17T12:30:06.84
    &amp;lt;/submitTimeLocal&amp;gt;
    &amp;lt;transactionType&amp;gt;
      authCaptureTransaction
    &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;
      CY0Z60
    &amp;lt;/authCode&amp;gt;
    &amp;lt;AVSResponse&amp;gt;
      Y
    &amp;lt;/AVSResponse&amp;gt;
    &amp;lt;cardCodeResponse&amp;gt;
      P
    &amp;lt;/cardCodeResponse&amp;gt;
    &amp;lt;authAmount&amp;gt;
      20.00
    &amp;lt;/authAmount&amp;gt;
    &amp;lt;settleAmount&amp;gt;
      20.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;
          XXXX1111
        &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;
        ellen@mail.com
      &amp;lt;/email&amp;gt;
    &amp;lt;/customer&amp;gt;
    &amp;lt;billTo&amp;gt;
      &amp;lt;firstName&amp;gt;
        Ellen
      &amp;lt;/firstName&amp;gt;
      &amp;lt;lastName&amp;gt;
        Johnson
      &amp;lt;/lastName&amp;gt;
      &amp;lt;address&amp;gt;
        14 Main Street
      &amp;lt;/address&amp;gt;
      &amp;lt;city&amp;gt;
        Pecan Springs
      &amp;lt;/city&amp;gt;
      &amp;lt;state&amp;gt;
        TX
      &amp;lt;/state&amp;gt;
      &amp;lt;zip&amp;gt;
        44628
      &amp;lt;/zip&amp;gt;
      &amp;lt;country&amp;gt;
        USA
      &amp;lt;/country&amp;gt;
    &amp;lt;/billTo&amp;gt;
    &amp;lt;recurringBilling&amp;gt;
      false
    &amp;lt;/recurringBilling&amp;gt;
    &amp;lt;customerIP&amp;gt;
      10.142.8.51
    &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;clientId&amp;gt;
    accept-hosted
  &amp;lt;/clientId&amp;gt;
&amp;lt;/getTransactionDetailsResponse&amp;gt;&lt;/PRE&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, 18 Jan 2018 00:31:27 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61254#M35737</guid>
      <dc:creator>bhav</dc:creator>
      <dc:date>2018-01-18T00:31:27Z</dc:date>
    </item>
    <item>
      <title>Re: method getTransactionDetails response refId == null</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61258#M35741</link>
      <description>&lt;P&gt;For all the Authorize.Net APIs, we have support for refId such that if it is passed in the request, the same refId will be seen in the response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, for the specific case of the APIs which create transactions, we store the refId for the particular transactions, and you can retrieve that field from the transRefId field in the getTransactionDetails response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For your scenario:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;1) I send the user to the accept payment page:&lt;BR /&gt;&lt;A href="https://developer.authorize.net/api/reference/#payment-transactions-get-an-accept-payment-page" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.authorize.net/api/reference/#payment-transactions-get-an-accept-payment-page&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Here you also need to populate the refID parameter&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2)&amp;nbsp;The payment gateway sends a POST request (silent Post URL), where I get [x_trans_id =&amp;gt; 60038338753]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3)&amp;nbsp;&amp;nbsp;transfer to the method&amp;nbsp;&lt;SPAN&gt;x_trans_id (getTransactionDetails(x_trans_id))&lt;BR /&gt;-&amp;nbsp;all payment information is returned, but&amp;nbsp;&lt;STRONG&gt;refID = null&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://developer.authorize.net/api/reference/#transaction-reporting-get-transaction-details" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.authorize.net/api/reference/#transaction-reporting-get-transaction-details&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The refId field, if it is passed to Authorize.Net while creating a payment transaction can be fetched from the field "transrefId" in the response to the GetTransactionDetails&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps. If it is still unclear, you can give more details about the first step in your scenario, and we can have a look at it.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jan 2018 09:22:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/61258#M35741</guid>
      <dc:creator>akagarwa</dc:creator>
      <dc:date>2018-01-18T09:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: method getTransactionDetails response refId == null</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/64351#M38264</link>
      <description>&lt;P&gt;"&lt;STRONG&gt;The refId field, if it is passed to Authorize.Net while creating a payment transaction can be fetched from the field "transrefId" in the response to the GetTransactionDetails"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This appears to be broken in the current version of the API.&amp;nbsp; transrefId is not returned, even if refId was set when creating the payment transaction. Does anyone know if it's being addressed?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thanks&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Aug 2018 22:43:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/64351#M38264</guid>
      <dc:creator>linvio</dc:creator>
      <dc:date>2018-08-31T22:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: method getTransactionDetails response refId == null</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/64356#M38267</link>
      <description>&lt;P&gt;Yes, we are aware of the issue and have a fix ready for it. It should be out very soon.&lt;/P&gt;</description>
      <pubDate>Tue, 04 Sep 2018 03:05:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/64356#M38267</guid>
      <dc:creator>mmcguire</dc:creator>
      <dc:date>2018-09-04T03:05:03Z</dc:date>
    </item>
    <item>
      <title>Re: method getTransactionDetails response refId == null</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/64360#M38270</link>
      <description>&lt;P&gt;That's great news!&amp;nbsp; How will we know when it's out?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We've had to use a workaround in our product that we would like to remove as soon as it's not needed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 04 Sep 2018 17:18:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/method-getTransactionDetails-response-refId-null/m-p/64360#M38270</guid>
      <dc:creator>linvio</dc:creator>
      <dc:date>2018-09-04T17:18:39Z</dc:date>
    </item>
  </channel>
</rss>

