Class PurchaseParams
- Namespace
- VpnHood.AppLib.Abstractions.Billing
- Assembly
- VpnHood.AppLib.Abstractions.dll
What the buyer chose. Everything the app attaches on the buyer's behalf travels beside it, in PurchaseAttribution, so this carries nothing the caller is not entitled to set.
public record PurchaseParams : IEquatable<PurchaseParams>
- Inheritance
-
PurchaseParams
- Implements
- Inherited Members
Properties
PlanToken
Which plan to buy: PlanToken exactly as the store produced it — a Play offer token, an App Store product id. Opaque on the way through; only the store that issued it reads it. Not to be confused with the store's own "purchase token", which is the receipt handed back AFTER paying and travels the other way, as the answer to the billing provider's Purchase.
public required string PlanToken { get; set; }