Tradera.com logotype

Tradera Developer Program

BuyerService

Documentation Version 3 > BuyerService > GetBuyerTransactions

GetBuyerTransactions |WebMethod|

Returns all the buyer's transactions that have taken place within the specified constraints. The buyer in this case is the user for which the call is made for.

Parameters
  1. request, Holds request information for this call, see GetBuyerTransactionsRequest for detailed information.
Returns

Array of found Transaction objects

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /v3/buyerservice.asmx HTTP/1.1
Host: api.tradera.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.tradera.com/GetBuyerTransactions"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <AuthenticationHeader xmlns="http://api.tradera.com">
      <AppId>int</AppId>
      <AppKey>string</AppKey>
    </AuthenticationHeader>
    <AuthorizationHeader xmlns="http://api.tradera.com">
      <UserId>int</UserId>
      <Token>string</Token>
    </AuthorizationHeader>
    <ConfigurationHeader xmlns="http://api.tradera.com">
      <Sandbox>int</Sandbox>
      <MaxResultAge>int</MaxResultAge>
    </ConfigurationHeader>
  </soap:Header>
  <soap:Body>
    <GetBuyerTransactions xmlns="http://api.tradera.com">
      <request>
        <MinTransactionDate>dateTime</MinTransactionDate>
        <MaxTransactionDate>dateTime</MaxTransactionDate>
      </request>
    </GetBuyerTransactions>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetBuyerTransactionsResponse xmlns="http://api.tradera.com">
      <GetBuyerTransactionsResult>
        <Transaction>
          <Id>int</Id>
          <Date>dateTime</Date>
          <Amount>int</Amount>
          <LastUpdatedDate>dateTime</LastUpdatedDate>
          <IsMarkedAsPaidConfirmed>boolean</IsMarkedAsPaidConfirmed>
          <IsMarkedAsShipped>boolean</IsMarkedAsShipped>
          <IsShippingBooked>boolean</IsShippingBooked>
          <IsFeedbackLeftBySeller>boolean</IsFeedbackLeftBySeller>
          <IsFeedbackLeftByBuyer>boolean</IsFeedbackLeftByBuyer>
          <Buyer>
            <Id>int</Id>
            <Alias>string</Alias>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Email>string</Email>
            <TotalRating>int</TotalRating>
            <PhoneNumber>string</PhoneNumber>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Address>string</Address>
            <ZipCode>string</ZipCode>
            <City>string</City>
            <CountryName>string</CountryName>
            <TransactionId>int</TransactionId>
          </Buyer>
          <Seller>
            <Id>int</Id>
            <Alias>string</Alias>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Email>string</Email>
            <TotalRating>int</TotalRating>
            <PhoneNumber>string</PhoneNumber>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Address>string</Address>
            <ZipCode>string</ZipCode>
            <City>string</City>
            <CountryName>string</CountryName>
            <TransactionId>int</TransactionId>
          </Seller>
          <Item>
            <Id>int</Id>
            <Type>Auction or PureBuyItNow or ShopItem</Type>
            <Title>string</Title>
            <OwnReferences xsi:nil="true" />
          </Item>
          <IsMarkedAsPaid>boolean</IsMarkedAsPaid>
        </Transaction>
        <Transaction>
          <Id>int</Id>
          <Date>dateTime</Date>
          <Amount>int</Amount>
          <LastUpdatedDate>dateTime</LastUpdatedDate>
          <IsMarkedAsPaidConfirmed>boolean</IsMarkedAsPaidConfirmed>
          <IsMarkedAsShipped>boolean</IsMarkedAsShipped>
          <IsShippingBooked>boolean</IsShippingBooked>
          <IsFeedbackLeftBySeller>boolean</IsFeedbackLeftBySeller>
          <IsFeedbackLeftByBuyer>boolean</IsFeedbackLeftByBuyer>
          <Buyer>
            <Id>int</Id>
            <Alias>string</Alias>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Email>string</Email>
            <TotalRating>int</TotalRating>
            <PhoneNumber>string</PhoneNumber>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Address>string</Address>
            <ZipCode>string</ZipCode>
            <City>string</City>
            <CountryName>string</CountryName>
            <TransactionId>int</TransactionId>
          </Buyer>
          <Seller>
            <Id>int</Id>
            <Alias>string</Alias>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Email>string</Email>
            <TotalRating>int</TotalRating>
            <PhoneNumber>string</PhoneNumber>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Address>string</Address>
            <ZipCode>string</ZipCode>
            <City>string</City>
            <CountryName>string</CountryName>
            <TransactionId>int</TransactionId>
          </Seller>
          <Item>
            <Id>int</Id>
            <Type>Auction or PureBuyItNow or ShopItem</Type>
            <Title>string</Title>
            <OwnReferences xsi:nil="true" />
          </Item>
          <IsMarkedAsPaid>boolean</IsMarkedAsPaid>
        </Transaction>
      </GetBuyerTransactionsResult>
    </GetBuyerTransactionsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /v3/buyerservice.asmx HTTP/1.1
Host: api.tradera.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthenticationHeader xmlns="http://api.tradera.com">
      <AppId>int</AppId>
      <AppKey>string</AppKey>
    </AuthenticationHeader>
    <AuthorizationHeader xmlns="http://api.tradera.com">
      <UserId>int</UserId>
      <Token>string</Token>
    </AuthorizationHeader>
    <ConfigurationHeader xmlns="http://api.tradera.com">
      <Sandbox>int</Sandbox>
      <MaxResultAge>int</MaxResultAge>
    </ConfigurationHeader>
  </soap12:Header>
  <soap12:Body>
    <GetBuyerTransactions xmlns="http://api.tradera.com">
      <request>
        <MinTransactionDate>dateTime</MinTransactionDate>
        <MaxTransactionDate>dateTime</MaxTransactionDate>
      </request>
    </GetBuyerTransactions>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetBuyerTransactionsResponse xmlns="http://api.tradera.com">
      <GetBuyerTransactionsResult>
        <Transaction>
          <Id>int</Id>
          <Date>dateTime</Date>
          <Amount>int</Amount>
          <LastUpdatedDate>dateTime</LastUpdatedDate>
          <IsMarkedAsPaidConfirmed>boolean</IsMarkedAsPaidConfirmed>
          <IsMarkedAsShipped>boolean</IsMarkedAsShipped>
          <IsShippingBooked>boolean</IsShippingBooked>
          <IsFeedbackLeftBySeller>boolean</IsFeedbackLeftBySeller>
          <IsFeedbackLeftByBuyer>boolean</IsFeedbackLeftByBuyer>
          <Buyer>
            <Id>int</Id>
            <Alias>string</Alias>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Email>string</Email>
            <TotalRating>int</TotalRating>
            <PhoneNumber>string</PhoneNumber>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Address>string</Address>
            <ZipCode>string</ZipCode>
            <City>string</City>
            <CountryName>string</CountryName>
            <TransactionId>int</TransactionId>
          </Buyer>
          <Seller>
            <Id>int</Id>
            <Alias>string</Alias>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Email>string</Email>
            <TotalRating>int</TotalRating>
            <PhoneNumber>string</PhoneNumber>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Address>string</Address>
            <ZipCode>string</ZipCode>
            <City>string</City>
            <CountryName>string</CountryName>
            <TransactionId>int</TransactionId>
          </Seller>
          <Item>
            <Id>int</Id>
            <Type>Auction or PureBuyItNow or ShopItem</Type>
            <Title>string</Title>
            <OwnReferences xsi:nil="true" />
          </Item>
          <IsMarkedAsPaid>boolean</IsMarkedAsPaid>
        </Transaction>
        <Transaction>
          <Id>int</Id>
          <Date>dateTime</Date>
          <Amount>int</Amount>
          <LastUpdatedDate>dateTime</LastUpdatedDate>
          <IsMarkedAsPaidConfirmed>boolean</IsMarkedAsPaidConfirmed>
          <IsMarkedAsShipped>boolean</IsMarkedAsShipped>
          <IsShippingBooked>boolean</IsShippingBooked>
          <IsFeedbackLeftBySeller>boolean</IsFeedbackLeftBySeller>
          <IsFeedbackLeftByBuyer>boolean</IsFeedbackLeftByBuyer>
          <Buyer>
            <Id>int</Id>
            <Alias>string</Alias>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Email>string</Email>
            <TotalRating>int</TotalRating>
            <PhoneNumber>string</PhoneNumber>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Address>string</Address>
            <ZipCode>string</ZipCode>
            <City>string</City>
            <CountryName>string</CountryName>
            <TransactionId>int</TransactionId>
          </Buyer>
          <Seller>
            <Id>int</Id>
            <Alias>string</Alias>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Email>string</Email>
            <TotalRating>int</TotalRating>
            <PhoneNumber>string</PhoneNumber>
            <MobilePhoneNumber>string</MobilePhoneNumber>
            <Address>string</Address>
            <ZipCode>string</ZipCode>
            <City>string</City>
            <CountryName>string</CountryName>
            <TransactionId>int</TransactionId>
          </Seller>
          <Item>
            <Id>int</Id>
            <Type>Auction or PureBuyItNow or ShopItem</Type>
            <Title>string</Title>
            <OwnReferences xsi:nil="true" />
          </Item>
          <IsMarkedAsPaid>boolean</IsMarkedAsPaid>
        </Transaction>
      </GetBuyerTransactionsResult>
    </GetBuyerTransactionsResponse>
  </soap12:Body>
</soap12:Envelope>

XHTML CSS