ProductPurchaseStatus ProductPurchaseStatus ProductPurchaseStatus ProductPurchaseStatus Enum


Defines values used to indicate the transaction status when purchasing an in-app product.

public : enum class ProductPurchaseStatus
public enum ProductPurchaseStatus
Public Enum ProductPurchaseStatus
var value = Windows.ApplicationModel.Store.ProductPurchaseStatus.alreadyPurchased;
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


AlreadyPurchased AlreadyPurchased AlreadyPurchased AlreadyPurchased

The transaction did not complete because this in-app product has already been purchased by the user, and it cannot be purchased again.

NotFulfilled NotFulfilled NotFulfilled NotFulfilled

The transaction did not complete because the last purchase of this consumable in-app product has not been reported as fulfilled to the Microsoft Store.

NotPurchased NotPurchased NotPurchased NotPurchased

The purchase did not occur because the user decided not to complete the transaction (or the transaction failed for other reasons).

Succeeded Succeeded Succeeded Succeeded

The transaction succeeded and the user has been notified.