CdvPurchase.VerifiedPurchase
A purchase object returned by the receipt validator
- cancelationReason
- discountId
- expiryDate
- id
- isBillingRetryPeriod
- isExpired
- isIntroPeriod
- isTrialPeriod
- lastRenewalDate
- platform
- priceConsentStatus
- purchaseDate
- renewalIntent
- renewalIntentChangeDate
• Optional
cancelationReason: CancelationReason
The reason a subscription or purchase was cancelled.
• Optional
discountId: string
Identifier 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: number
Date of expiry for a subscription.
• id: string
Product identifier
• Optional
isBillingRetryPeriod: boolean
True when a subscription a subscription is in the grace period after a failed attempt to collect payment
• Optional
isExpired: boolean
True when a subscription is expired.
• Optional
isIntroPeriod: boolean
True when a subscription is in introductory pricing period
• Optional
isTrialPeriod: boolean
True when a subscription is in trial period
• Optional
lastRenewalDate: number
Last time a subscription was renewed.
• Optional
platform: Platform
• Optional
priceConsentStatus: PriceConsentStatus
Whether or not the user agreed or has been notified of a price change.
• Optional
purchaseDate: number
Date of first purchase (timestamp).
• Optional
renewalIntent: string
Renewal intent.
• Optional
renewalIntentChangeDate: number
Date the renewal intent was updated by the user.