There seems to be some kind of bug in the dev.portal -> Manage Test Users -> View Transactions (for particular user).
Notice how same transaction ID is shown per app, regardless of the Date and Product?
Notice on the 2nd app, it shows the same transaction# for both Product purchase and Installs, which is unexplainable. How could it be that one and the same transaction would happen on different days and contain information on 2 or 3 distinct sales? Of different types even (in-store product vs download)
My working hypothesis is that this report is buggy, in which it repeats the same txn# wrongly. The alternative explanation - that there is design flaw in the backend - is worse. Question is, which is the case?
One more observation - i used "Void Transactions" button on ec5d87da-cc06-46dc-8b75-a63a0008db40 and the product purchase line 7/5/16 is gone now - but the product-downloads circa 11/20/15 and 11/23/15 still show the same ec5d87da-cc06-46dc-8b75-a63a0008db40 in the "Transaction ID" column. `transaction-service.svc/validate-transaction` still shows the product purchase as content (which is fine guess, even if voided).
Ordering the product again appended a different transaction ID. So... the "channel download" transactions got lost forever somehow?!
Which tilts the suspicion in direction of the DB - i.e. that it's not the report/view to blame. Is something rotten in the state of Denmark?