cancel
Showing results for 
Search instead for 
Did you mean: 

sample GetTransactionDetailsResponse not coorespond with api documentation or sdk - which is right?

According to the documentation, the GetTransactionDetailsResponse  has two sister nodes

 

transaction.subscription

transaction.solution

 

However, the sample response returns "solution" as a child of "subscription"

<transaction>
    <subscription>
      <id>145521</id>
      <payNum>1</payNum>
  <marketType>eCommerce</marketType>
  <product>Card Not Present</product>
  <returnedItems>
    <returnedItem>
      <id>2148878904</id>
      <dateUTC>2014-05-12T21:22:44Z</dateUTC>
      <dateLocal>2014-05-12T14:22:44</dateLocal>
      <code>R02</code>
      <description>Account Closed</description>
    </returnedItem>
  </returnedItems>
  <solution>
    <id>A1000004</id>
    <name>Shopping Cart</name>
  </solution>
  <mobileDeviceId>2354578983274523978</mobileDeviceId>
    </subscription>
   </transaction>

 

 

The official C# sdk also expects these nodes to be sisters, not parent/child.  

 

What's the correct configuration here?

 

 

sjones123
Member
1 REPLY 1

Look like the api doc is wrong. copy and paste

You can lok at the service response

https://api.authorize.net/soap/v1/Service.asmx?op=GetTransactionDetails

RaynorC1emen7
Expert