ProductPurchaseStatus enumeration

Applies to Windows and Windows Phone

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

Syntax


var value = Windows.ApplicationModel.Store.ProductPurchaseStatus.succeeded;

Attributes

[Version(0x06030000)]

Members

The ProductPurchaseStatus enumeration has these members.

MemberValueDescription
Succeeded | succeeded0

The transaction succeeded and the user has been notified.

AlreadyPurchased | alreadyPurchased1

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

NotFulfilled | notFulfilled2

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

NotPurchased | notPurchased3

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

Requirements

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.ApplicationModel.Store
Windows::ApplicationModel::Store [C++]

Metadata

Windows.winmd

See also

RequestProductPurchaseAsync(String)
RequestProductPurchaseAsync(String, Boolean)

 

 

Show:
© 2014 Microsoft