Store Product
Properties
Pre-generated transaction id for the current custom-product (store == CUSTOM) purchase, exposed so the developer can read it inside purchase(activity, product, ...). Regenerated on each attempt. Because custom instances are cached and shared, this field is only reliable within a single non-overlapping flow; analytics use a local copy so they stay correct.
Whether this is a custom (store == CUSTOM) product — an API-backed product whose platform is custom, purchased through the developer's PurchaseController rather than Google Play Billing.
The country code of the store the product is sold through, for products that carry their own storefront (e.g. test mode products from the API). For Play Store products this is null — the Play storefront country is injected by StoreManager when building product variables.