Лучшее, что вы могли бы сделать, - это вызвать их приложение StoreContext.GetUserCollectionsAsync
из приложения UWP на пользовательском компьютере, а затем переслать эти результаты вашим службам. Это на самом деле не вся покупка, а все вещи, которыми в данный момент владеет пользователь.
Или, снова используя ваше приложение UWP, просто отслеживайте его сразу после совершения покупки. Но я не думаю, что есть какой-либо способ просмотреть историю их покупок напрямую.
Более сложным решением было бы использование API B2B . Это позволит им запрашивать службу коллекций непосредственно из их службы. Это, вероятно, ближе всего к тому, что вы хотите. Возвращаемый токен будет уникальным для пользователя (не для устройства).