<?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: getTransactionDetailsRequest by refId in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71835#M44275</link>
    <description>&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I should give a little more context. I am using Accept Hosted method with Redirect.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I'm really trying to work out right now is how to get details like billing info after the transaction has been completed. I thought I had the answer by using the refId that I generate, but I see that that will not work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was just reading another thread about Webhooks, which looks like it is probably the best method.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 05 May 2020 18:22:50 GMT</pubDate>
    <dc:creator>philgraetz2020</dc:creator>
    <dc:date>2020-05-05T18:22:50Z</dc:date>
    <item>
      <title>getTransactionDetailsRequest by refId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71828#M44268</link>
      <description>&lt;P&gt;Is this possible?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I include just refId, I get&amp;nbsp;&lt;SPAN&gt;E00003, (in short) complaining that's there no transId.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But if I include transId, what do I set it to? I have no transaction ID as the transaction was canceled.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Tried setting it to 0, but then it says the transaction is not found.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;By the way, the API documentation does not say that transId is required. And the wording would certainly lead one to believe that you could include either refId or transId.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Anyone have more details on this? I've spent the best part of a day on it now. Searched the discussion boards, stackoverflow.com, google, etc.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 May 2020 23:04:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71828#M44268</guid>
      <dc:creator>philgraetz2020</dc:creator>
      <dc:date>2020-05-04T23:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: getTransactionDetailsRequest by refId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71829#M44269</link>
      <description>&lt;P&gt;Hi, the transId is required. You will need to have a transaction generated in order to generate an id. You can do that using the CreateTransaction method.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I see that you're right about the documentation. The transId really should be marked as required.&lt;/P&gt;</description>
      <pubDate>Mon, 04 May 2020 23:21:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71829#M44269</guid>
      <dc:creator>mmcguire</dc:creator>
      <dc:date>2020-05-04T23:21:58Z</dc:date>
    </item>
    <item>
      <title>Re: getTransactionDetailsRequest by refId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71835#M44275</link>
      <description>&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I should give a little more context. I am using Accept Hosted method with Redirect.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I'm really trying to work out right now is how to get details like billing info after the transaction has been completed. I thought I had the answer by using the refId that I generate, but I see that that will not work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was just reading another thread about Webhooks, which looks like it is probably the best method.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 May 2020 18:22:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71835#M44275</guid>
      <dc:creator>philgraetz2020</dc:creator>
      <dc:date>2020-05-05T18:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: getTransactionDetailsRequest by refId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71908#M44335</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/22787"&gt;@mmcguire&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;Hi, the transId is required. You will need to have a transaction generated in order to generate an id. You can do that using the CreateTransaction method.&amp;nbsp;&lt;FONT size="1 2 3 4 5 6 7"&gt;&lt;SPAN&gt;&lt;A title="TelltheBell.com" href="https://www.tellthebell.one/" target="_blank" rel="noopener"&gt;TelltheBell.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I see that you're right about the documentation. The transId really should be marked as required.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Thank you for the explanation. It is clear for me.&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2020 10:31:42 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71908#M44335</guid>
      <dc:creator>SteamGuy</dc:creator>
      <dc:date>2020-05-12T10:31:42Z</dc:date>
    </item>
    <item>
      <title>Re: getTransactionDetailsRequest by refId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71928#M44349</link>
      <description>&lt;P&gt;You can use&amp;nbsp; the Transaction Reporting feature of the Authorize.Net API to access transaction history and details.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Get Settled Batch List&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;For a range of dates:&lt;/P&gt;&lt;PRE&gt;{
"getSettledBatchListRequest": {
"merchantAuthentication": {
"name": "API_Login_ID",
"transactionKey": "Transaction_Key"
},
"firstSettlementDate": "2020-05-01T16:00:00Z",
"lastSettlementDate": "2020-05-31T16:00:00Z"
}
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Get Transaction List&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Use this function to return data for all transactions in a specified batch. The function will return data for up to 1000 of the most recent transactions in a single request. Paging options can be sent to limit the result set or to retrieve additional transactions beyond the 1000 transaction limit. No input parameters are required other than the authentication information and a batch ID. However, you can add the sorting and paging options shown below to customize the result set.&lt;/P&gt;&lt;PRE&gt;{
"getTransactionListRequest": {
"merchantAuthentication": {
"name": "API_Login_ID",
"transactionKey": "Transaction_Key"
},
"batchId" : "123XXX",
"sorting": {
"orderBy": "submitTimeUTC",
"orderDescending": "true"
},
"paging": {
"limit": "100",
"offset": "1"
}
}
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Get Unsettled Transaction List&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Use this function to get data for unsettled transactions. The function will return data for up to 1000 of the most recent transactions in a single request. Paging options can be sent to limit the result set or to retrieve additional transactions beyond the 1000 transaction limit. No input parameters are required other than the authentication information.&lt;/P&gt;&lt;PRE&gt;{
"getUnsettledTransactionListRequest": {
"merchantAuthentication": {
"name": "API_Login_ID",
"transactionKey": "Transaction_Key"
},
"sorting": {
"orderBy": "submitTimeUTC",
"orderDescending": true
},
"paging": {
"limit": "100",
"offset": "1"
}
}
}&lt;/PRE&gt;&lt;P&gt;If the refId is included in a request, this value is included in the response.&lt;/P&gt;</description>
      <pubDate>Wed, 13 May 2020 08:12:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/71928#M44349</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2020-05-13T08:12:03Z</dc:date>
    </item>
    <item>
      <title>Re: getTransactionDetailsRequest by refId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/74316#M46159</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I too am running into a situation where I have a refId and need to get the transId from AuthNet. This is a critical issue!!!&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We ran into a situation where our service failed to respond to the webhook within the 10 call rule due to a dev error. The Authnet webhook was down for the account but transactions were still flowing within our system and payments to AuthNet. The problems is that &lt;STRONG&gt;none&lt;/STRONG&gt; of the transaction details ever made it back to our system. So now we have a bunch of transactions in our system without the transId from AuthNet for reference.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did read that invoice number can be populated and transactions "looked up" by it but the invoice number was never used for our process, it didn't seem like it was a required field and we're not really creating invoices. However, &lt;STRONG&gt;refId&lt;/STRONG&gt; looked like that exact field that you'd expect to use as a &lt;EM&gt;reference identifier&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the big question is how in the world do we get the transaction ids from AuthNet using the refId so that we can tick-n-tie the transactions and balance out the books??&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried using the&amp;nbsp;getTransactionListRequest,&amp;nbsp;getUnsettledTransactionListRequest, and the&amp;nbsp;getTransactionDetailsRequest all to no avail.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be great since this is really hurting!!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Dec 2020 01:21:04 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/getTransactionDetailsRequest-by-refId/m-p/74316#M46159</guid>
      <dc:creator>newdjent</dc:creator>
      <dc:date>2020-12-15T01:21:04Z</dc:date>
    </item>
  </channel>
</rss>

