Skip to main content
Published: June 28 2010, 2:17:00 PMUpdated: November 28 2020, 8:27:59 PM

At the time of writing this article, the SoldReport is not designed to return refund related information.

Lets look at the order container of an order in the SoldReport before and after the transaction refund. This example is for PayPal payment and refund scenario only.

SoldReport snippet before transaction was refunded. From the snippet, it is clear that the order has been checked out due to the presence of BuyerPaymentTransactionNumber and PaymentClearedTime elements.

 
<OrderDetails>
<OrderID>110046348086-25147578001</OrderID>
....
<PaymentClearedTime>2010-06-10T18:26:08.000Z</PaymentClearedTime>
<CheckoutSiteID>0</CheckoutSiteID>
<OrderCreationTime>2010-06-10T18:21:24.000Z</OrderCreationTime>
.....
<OrderItemDetails>
<OrderLineItem>
<OrderLineItemID>110046348086-25147578001</OrderLineItemID>
<ItemID>110046348086</ItemID>
...
<PaymentClearedTime>2010-06-10T18:26:08.000Z</PaymentClearedTime>
<SellingManagerSaleRecordID>869</SellingManagerSaleRecordID>
<BuyerPaymentTransactionNumber>4SK1736925452524Y</BuyerPaymentTransactionNumber>
</OrderLineItem>
</OrderItemDetails>
</OrderDetails>

SoldReport snippet after transaction was refunded. The PaymentClearedTime element no longer shows up for the order although the BuyerPaymentTransactionNumber of the payment is still returned in the SoldReport.

<OrderDetails>
<OrderID>110046348086-25147578001</OrderID>
.....
<CheckoutSiteID>0</CheckoutSiteID>
<OrderCreationTime>2010-06-10T18:21:24.000Z</OrderCreationTime>
....
<OrderItemDetails>
<OrderLineItem>
<OrderLineItemID>110046348086-25147578001</OrderLineItemID>
<ItemID>110046348086</ItemID>
.....
<BuyerPaymentTransactionNumber>4SK1736925452524Y</BuyerPaymentTransactionNumber>
</OrderLineItem>
</OrderItemDetails>
</OrderDetails>

 

How well did this answer your question?
Answers others found helpful