Tradera Developer Program

RestrictedService

Documentation Version 3 > RestrictedService > UpdateTransactionStatus

UpdateTransactionStatus |WebMethod|

Updates different transaction status flags, like PaidConfirmed, Shipped etc.

Parameters
  1. transactionStatusUpdateData, Request object containing the values to update transaction status flags, see TransactionStatusUpdateData for the additional information.
    To avoid updating certain status flag, it has to be null. Note that at least one of the status flags need to be set.
Returns

Returns Transaction object for the updated transaction with latest transaction status flags.
Note that properties Buyer and Item on Transaction object are not relevant for this call and will be null because they are not set .

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/restrictedservice.asmx HTTP/1.1
Host: api.tradera.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.tradera.com/UpdateTransactionStatus"

<?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>
    <UpdateTransactionStatus xmlns="http://api.tradera.com">
      <transactionStatusUpdateData>
        <TransactionId>int</TransactionId>
        <MarkAsPaidConfirmed>boolean</MarkAsPaidConfirmed>
        <MarkedAsShipped>boolean</MarkedAsShipped>
        <MarkShippingBooked>boolean</MarkShippingBooked>
      </transactionStatusUpdateData>
    </UpdateTransactionStatus>
  </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>
    <UpdateTransactionStatusResponse xmlns="http://api.tradera.com">
      <UpdateTransactionStatusResult>
        <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>
          <PersonalNumber>string</PersonalNumber>
          <TransactionId>int</TransactionId>
        </Buyer>
        <Item>
          <Id>int</Id>
          <Type>Auction or PureBuyItNow or ShopItem</Type>
          <Title>string</Title>
          <OwnReferences>
            <string>string</string>
            <string>string</string>
          </OwnReferences>
        </Item>
      </UpdateTransactionStatusResult>
    </UpdateTransactionStatusResponse>
  </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/restrictedservice.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>
    <UpdateTransactionStatus xmlns="http://api.tradera.com">
      <transactionStatusUpdateData>
        <TransactionId>int</TransactionId>
        <MarkAsPaidConfirmed>boolean</MarkAsPaidConfirmed>
        <MarkedAsShipped>boolean</MarkedAsShipped>
        <MarkShippingBooked>boolean</MarkShippingBooked>
      </transactionStatusUpdateData>
    </UpdateTransactionStatus>
  </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>
    <UpdateTransactionStatusResponse xmlns="http://api.tradera.com">
      <UpdateTransactionStatusResult>
        <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>
          <PersonalNumber>string</PersonalNumber>
          <TransactionId>int</TransactionId>
        </Buyer>
        <Item>
          <Id>int</Id>
          <Type>Auction or PureBuyItNow or ShopItem</Type>
          <Title>string</Title>
          <OwnReferences>
            <string>string</string>
            <string>string</string>
          </OwnReferences>
        </Item>
      </UpdateTransactionStatusResult>
    </UpdateTransactionStatusResponse>
  </soap12:Body>
</soap12:Envelope>

XHTML CSS