Optional cancelationThe reason a subscription or purchase was cancelled.
Optional discountIdentifier of the discount currently applied to a purchase.
Correspond to the product's offerId. When undefined it means there is only one offer for the given product.
Optional expiryDate of expiry for a subscription.
Product identifier
Optional isTrue when a purchase has been acknowledged to the platform.
Optional isTrue when a subscription a subscription is in the grace period after a failed attempt to collect payment
Optional isTrue when a purchase has been consumed (for consumable products).
Optional isTrue when a subscription is expired.
Optional isTrue when a subscription is in introductory pricing period
Optional isTrue when a subscription is in trial period
Optional lastLast time a subscription was renewed.
Optional platformPlatform this purchase was made on
Optional priceWhether or not the user agreed or has been notified of a price change.
Optional purchaseDate of first purchase (timestamp).
Optional purchasePurchase identifier (optional)
Optional quantityQuantity of items purchased in a single transaction.
For consumable products, this value represents the number of items purchased. For non-consumable products and subscriptions, this value is always 1.
Optional renewalRenewal intent.
Optional renewalDate the renewal intent was updated by the user.
Optional transactionIdentifier of the last transaction (optional)
A purchase object returned by the receipt validator