Optional
additionalAdditional data about the purchase
Optional
applicationAttach the purchases to the given application user. Should be a string.
See /documentation/application-username for more information.
Optional
billingNumber of periods units of between payments.
Optional
billingPeriod unit used to define the billing interval (Day, Week, Month or Year)
Optional
countryThe requesting users' 3 letters ISO Country Code.
Optional
currencyCurrency used for this product price (cf priceMicros
)
Optional
deviceMetadata about the user's device
Optional
groupThe subscription group this product is part of
Optional
idIdentifier of the product you want to validate. On iOS, can be set to your application identifier.
Optional
introDefine the price of this product in the introductory period, in micro units, for the associated currency
Optional
introNumber of periods units of introductory pricing
Optional
introPeriod unit of introductory pricing (Day, Week, Month or Year)
Optional
licenseMicrosoft license information
Optional
storeMicrosoft b2bKey for collections.
Optional
storeMicrosoft b2bKey for purchases.
Optional
offersOptional
priceDefine the price of the product in micro units (i.e. price / 1000000
) for the associated currency
List of products available in the store
Product identifier on the store (unique per platform)
List of offers available for this product
Type of product (subscription, consumable, etc.)
Optional
transactionDetails about the native transaction.
Can be:
Optional
trialDefine the duration of the trial period, number of period units
Optional
trialDefine the unit for the duration of the trial period (Day, Week, Month, Year)
Optional
typeType of product being validated. Possible values:
Body of a receipt validation request