A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
G
- getAccessToken() - function in dev.hyo.openiap.VerifyPurchaseGoogleOptions
- Google OAuth2 access token for API authentication.
- getAccessToken() - function in dev.hyo.openiap.VerifyPurchaseHorizonOptions
- Access token for Meta API authentication (OC|$APP_ID|$APP_SECRET or User Access Token).
- getAcknowledgePurchaseAndroid() - function in dev.hyo.openiap.OpenIapProtocol
- getAcknowledgePurchaseAndroid() - function in dev.hyo.openiap.MutationHandlers
- Acknowledge a non-consumable purchase.
- getAcknowledgePurchaseAndroid() - function in dev.hyo.openiap.OpenIapModule
- getActiveSubscriptions(List) - function in dev.hyo.openiap.QueryResolver
- Get details of all currently active subscriptions (filters by subscriptionIds when provided).
- getActiveSubscriptions(List) - function in dev.hyo.openiap.store.OpenIapStore
- Get details of all currently active subscriptions.
- getAdvancedCommerceData() - function in dev.hyo.openiap.RequestPurchaseIosProps
- Advanced commerce data token (iOS 15+).
- getAdvancedCommerceData() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- Advanced commerce data token (iOS 15+).
- getAdvancedCommerceInfoIOS() - function in dev.hyo.openiap.PurchaseIOS
- Advanced Commerce API metadata (iOS 18.4+).
- getAllErrorCodes() - function in dev.hyo.openiap.OpenIapError.Companion
- getAllTransactionsIOS() - function in dev.hyo.openiap.QueryResolver
- List every StoreKit transaction (finished + unfinished) for the current user.
- getAlsoPublishToEventListenerIOS() - function in dev.hyo.openiap.PurchaseOptions
- Also emit results through the iOS event listeners
- getAmazon() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitProps
- Amazon Appstore verification parameters.
- getAndDangerouslyFinishTransactionAutomatically() - function in dev.hyo.openiap.RequestPurchaseIosProps
- Auto-finish transaction (dangerous)
- getAndDangerouslyFinishTransactionAutomatically() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- getApiKey() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitProps
- API key used for the Authorization header (Bearer {apiKey}).
- getAppAccountToken() - function in dev.hyo.openiap.PurchaseIOS
- getAppAccountToken() - function in dev.hyo.openiap.RequestPurchaseIosProps
- App account token for user tracking
- getAppAccountToken() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- getAppBundleIdIOS() - function in dev.hyo.openiap.PurchaseIOS
- getAppId() - function in dev.hyo.openiap.AppTransaction
- getApple() - function in dev.hyo.openiap.RequestPurchasePropsByPlatforms
- Apple-specific purchase parameters
- getApple() - function in dev.hyo.openiap.RequestSubscriptionPropsByPlatforms
- Apple-specific subscription parameters
- getApple() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitProps
- Apple App Store verification parameters.
- getApple() - function in dev.hyo.openiap.VerifyPurchaseProps
- Apple App Store verification parameters.
- getApplication() - function in androidx.lifecycle.OpenIapViewModel
- getAppTransactionId() - function in dev.hyo.openiap.AppTransaction
- getAppTransactionIOS() - function in dev.hyo.openiap.QueryResolver
- Fetch the app transaction (iOS 16+).
- getAppVersion() - function in dev.hyo.openiap.AppTransaction
- getAppVersionId() - function in dev.hyo.openiap.AppTransaction
- getAutoRenewing() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getAutoRenewingAndroid() - function in dev.hyo.openiap.ActiveSubscription
- getAutoRenewingAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- getAutoRenewPreference() - function in dev.hyo.openiap.RenewalInfoIOS
- getAvailableItems(ProductQueryType) - function in dev.hyo.openiap.OpenIapModule
- getAvailablePurchases() - function in dev.hyo.openiap.OpenIapViewModel
- getAvailablePurchases(PurchaseOptions) - function in dev.hyo.openiap.QueryResolver
- List active purchases for the current user.
- getAvailablePurchases() - function in dev.hyo.openiap.store.OpenIapStore
- getBasePlanIdAndroid() - function in dev.hyo.openiap.ActiveSubscription
- getBasePlanIdAndroid() - function in dev.hyo.openiap.SubscriptionOffer
- Android Base plan identifier.
- getBaseUrl() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitProps
- Available in OpenIAP Spec 2.3.1 / openiap-apple 2.4.0 / openiap-google 2.4.0.
- getBeginRefundRequestIOS() - function in dev.hyo.openiap.MutationHandlers
- Present the refund request sheet (iOS 15+).
- getBetaProduct() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getBillingChoiceInfo(GetBillingChoiceInfoParamsAndroid) - function in dev.hyo.openiap.OpenIapProtocol
- Fetch Play Billing choice display assets for developer-rendered Billing Choice.
- getBillingChoiceInfo(GetBillingChoiceInfoParamsAndroid) - function in dev.hyo.openiap.OpenIapModule
- Fetch Billing Choice display information for developer-rendered choice screens (9.1.0+).
- getBillingChoiceInfo(GetBillingChoiceInfoParamsAndroid) - function in dev.hyo.openiap.store.OpenIapStore
- Fetch Billing Choice display assets for developer-rendered choice screens (Play Billing 9.1.0+).
- getBillingChoiceInfoAndroid(GetBillingChoiceInfoParamsAndroid) - function in dev.hyo.openiap.QueryResolver
- Fetch Play Billing assets and loyalty text for developer-rendered Billing Choice screens.
- GetBillingChoiceInfoParamsAndroid - class in dev.hyo.openiap
- Parameters for fetching Billing Choice display information (Android) Available in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (requires Play Billing 9.1.0+).
- GetBillingChoiceInfoParamsAndroid.Companion - class in dev.hyo.openiap.GetBillingChoiceInfoParamsAndroid
- getBillingChoiceScreenTypeAndroid() - function in dev.hyo.openiap.InitConnectionConfig
- Billing Choice renderer configured in Play Console.
- getBillingCycleCount() - function in dev.hyo.openiap.PricingPhaseAndroid
- getBillingDisplayPrice() - function in dev.hyo.openiap.SubscriptionPricingTermsIOS
- getBillingPeriod() - function in dev.hyo.openiap.PricingPhaseAndroid
- getBillingPeriod() - function in dev.hyo.openiap.SubscriptionPricingTermsIOS
- getBillingPeriodNumber() - function in dev.hyo.openiap.TransactionCommitmentInfoIOS
- getBillingPlanType() - function in dev.hyo.openiap.SubscriptionPricingTermsIOS
- getBillingPlanType() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- Billing plan to use when purchasing an annual subscription that offers monthly billing with a 12-month commitment (iOS 26.4+).
- getBillingPlanTypeIOS() - function in dev.hyo.openiap.PurchaseIOS
- iOS 26.4+ billing plan selected for this transaction.
- getBillingPrice() - function in dev.hyo.openiap.SubscriptionPricingTermsIOS
- getBillingProgram() - function in dev.hyo.openiap.BillingProgramAvailabilityResultAndroid
- The billing program that was checked
- getBillingProgram() - function in dev.hyo.openiap.BillingProgramReportingDetailsAndroid
- The billing program that the reporting details are associated with
- getBillingProgram() - function in dev.hyo.openiap.BillingProgramInformationDialogParamsAndroid
- Billing program.
- getBillingProgram() - function in dev.hyo.openiap.DeveloperBillingOptionParamsAndroid
- The billing program.
- getBillingProgram() - function in dev.hyo.openiap.GetBillingChoiceInfoParamsAndroid
- Billing program.
- getBillingProgram() - function in dev.hyo.openiap.LaunchExternalLinkParamsAndroid
- The billing program (EXTERNAL_CONTENT_LINK, EXTERNAL_OFFER, or BILLING_CHOICE)
- getBody() - function in dev.hyo.openiap.IapkitProductClientPayload
- getBundledSubscriptionsIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- Subscriptions included in this Apple subscription bundle.
- getBundleId() - function in dev.hyo.openiap.AppTransaction
- getBundleOriginalTransactionId() - function in dev.hyo.openiap.RenewalInfoIOS
- Original transaction identifier for the bundle used by the next renewal.
- getBundleOriginalTransactionIdIOS() - function in dev.hyo.openiap.PurchaseIOS
- Original transaction identifier for the subscription bundle that produced this transaction (Apple 27+ SDK; back-deployed by StoreKit).
- getBundleProductId() - function in dev.hyo.openiap.RenewalInfoIOS
- Product identifier for the bundle used by the next renewal.
- getBundleProductIdIOS() - function in dev.hyo.openiap.PurchaseIOS
- Product identifier of the subscription bundle that produced this transaction.
- getBundleSubscriptionGroupId() - function in dev.hyo.openiap.RenewalInfoIOS
- Subscription-group identifier for the bundle used by the next renewal.
- getBundleSubscriptionGroupIdIOS() - function in dev.hyo.openiap.PurchaseIOS
- Subscription-group identifier of the bundle that produced this transaction.
- getBundleTransactionIdIOS() - function in dev.hyo.openiap.PurchaseIOS
- Bundle transaction identifier associated with this component transaction.
- getCancelDate() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getCancelReason() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getCanPresentExternalPurchaseNoticeIOS() - function in dev.hyo.openiap.QueryHandlers
- Check eligibility for the external purchase notice sheet (iOS 17.4+).
- getCategories() - function in dev.hyo.openiap.InAppMessageParamsAndroid
- In-app message categories to show.
- getCause() - function in dev.hyo.openiap.OpenIapError
- getCause() - function in dev.hyo.openiap.OpenIapError.ProductNotFound
- getCause() - function in dev.hyo.openiap.OpenIapError.PurchaseFailed
- getCause() - function in dev.hyo.openiap.OpenIapError.PurchaseCancelled
- getCause() - function in dev.hyo.openiap.OpenIapError.PurchaseDeferred
- getCause() - function in dev.hyo.openiap.OpenIapError.PaymentNotAllowed
- getCause() - function in dev.hyo.openiap.OpenIapError.BillingError
- getCause() - function in dev.hyo.openiap.OpenIapError.InvalidPurchaseVerification
- getCause() - function in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed
- getCause() - function in dev.hyo.openiap.OpenIapError.NetworkError
- getCause() - function in dev.hyo.openiap.OpenIapError.VerificationFailed
- getCause() - function in dev.hyo.openiap.OpenIapError.RestoreFailed
- getCause() - function in dev.hyo.openiap.OpenIapError.UnknownError
- getCause() - function in dev.hyo.openiap.OpenIapError.NotPrepared
- getCause() - function in dev.hyo.openiap.OpenIapError.InitConnection
- getCause() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- getCause() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getCause() - function in dev.hyo.openiap.OpenIapError.EmptySkuList
- getCause() - function in dev.hyo.openiap.OpenIapError.SkuNotFound
- getCause() - function in dev.hyo.openiap.OpenIapError.SkuOfferMismatch
- getCause() - function in dev.hyo.openiap.OpenIapError.MissingCurrentActivity
- getCause() - function in dev.hyo.openiap.OpenIapError.UserCancelled
- getCause() - function in dev.hyo.openiap.OpenIapError.ItemAlreadyOwned
- getCause() - function in dev.hyo.openiap.OpenIapError.ItemNotOwned
- getCause() - function in dev.hyo.openiap.OpenIapError.ServiceUnavailable
- getCause() - function in dev.hyo.openiap.OpenIapError.BillingUnavailable
- getCause() - function in dev.hyo.openiap.OpenIapError.ItemUnavailable
- getCause() - function in dev.hyo.openiap.OpenIapError.DeveloperError
- getCause() - function in dev.hyo.openiap.OpenIapError.FeatureNotSupported
- getCause() - function in dev.hyo.openiap.OpenIapError.ServiceDisconnected
- getCause() - function in dev.hyo.openiap.OpenIapError.ServiceTimeout
- getCause() - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
- getChoiceScreenType() - function in dev.hyo.openiap.BillingProgramAvailabilityResultAndroid
- Billing Choice screen renderer.
- getClearTransactionIOS() - function in dev.hyo.openiap.MutationHandlers
- Clear pending transactions in the queue (sandbox helper).
- getClientPayload() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitResult
- Available in OpenIAP Spec 2.4.0 / openiap-apple 2.4.1 / openiap-google 2.4.1.
- getCloseable(String) - function in androidx.lifecycle.OpenIapViewModel
- getCode() - function in dev.hyo.openiap.OpenIapError
- getCODE() - function in dev.hyo.openiap.OpenIapError.ProductNotFound
- getCode() - function in dev.hyo.openiap.OpenIapError.ProductNotFound
- getCODE() - function in dev.hyo.openiap.OpenIapError.ProductNotFound.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.PurchaseFailed
- getCODE() - function in dev.hyo.openiap.OpenIapError.PurchaseFailed.Companion
- getCODE() - function in dev.hyo.openiap.OpenIapError.PurchaseCancelled
- getCode() - function in dev.hyo.openiap.OpenIapError.PurchaseCancelled
- getCODE() - function in dev.hyo.openiap.OpenIapError.PurchaseDeferred
- getCode() - function in dev.hyo.openiap.OpenIapError.PurchaseDeferred
- getCODE() - function in dev.hyo.openiap.OpenIapError.PaymentNotAllowed
- getCode() - function in dev.hyo.openiap.OpenIapError.PaymentNotAllowed
- getCode() - function in dev.hyo.openiap.OpenIapError.BillingError
- getCODE() - function in dev.hyo.openiap.OpenIapError.BillingError.Companion
- getCODE() - function in dev.hyo.openiap.OpenIapError.InvalidPurchaseVerification
- getCode() - function in dev.hyo.openiap.OpenIapError.InvalidPurchaseVerification
- getCode() - function in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed
- getCODE() - function in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed.Companion
- getCODE() - function in dev.hyo.openiap.OpenIapError.NetworkError
- getCode() - function in dev.hyo.openiap.OpenIapError.NetworkError
- getCODE() - function in dev.hyo.openiap.OpenIapError.VerificationFailed
- getCode() - function in dev.hyo.openiap.OpenIapError.VerificationFailed
- getCODE() - function in dev.hyo.openiap.OpenIapError.RestoreFailed
- getCode() - function in dev.hyo.openiap.OpenIapError.RestoreFailed
- getCode() - function in dev.hyo.openiap.OpenIapError.UnknownError
- getCODE() - function in dev.hyo.openiap.OpenIapError.UnknownError.Companion
- getCODE() - function in dev.hyo.openiap.OpenIapError.NotPrepared
- getCode() - function in dev.hyo.openiap.OpenIapError.NotPrepared
- getCODE() - function in dev.hyo.openiap.OpenIapError.InitConnection
- getCode() - function in dev.hyo.openiap.OpenIapError.InitConnection
- getCode() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- getCODE() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getCODE() - function in dev.hyo.openiap.OpenIapError.EmptySkuList
- getCode() - function in dev.hyo.openiap.OpenIapError.EmptySkuList
- getCODE() - function in dev.hyo.openiap.OpenIapError.SkuNotFound
- getCode() - function in dev.hyo.openiap.OpenIapError.SkuNotFound
- getCODE() - function in dev.hyo.openiap.OpenIapError.SkuNotFound.Companion
- getCODE() - function in dev.hyo.openiap.OpenIapError.SkuOfferMismatch
- getCode() - function in dev.hyo.openiap.OpenIapError.SkuOfferMismatch
- getCODE() - function in dev.hyo.openiap.OpenIapError.MissingCurrentActivity
- getCode() - function in dev.hyo.openiap.OpenIapError.MissingCurrentActivity
- getCode() - function in dev.hyo.openiap.OpenIapError.UserCancelled
- getCODE() - function in dev.hyo.openiap.OpenIapError.UserCancelled.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.ItemAlreadyOwned
- getCODE() - function in dev.hyo.openiap.OpenIapError.ItemAlreadyOwned.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.ItemNotOwned
- getCODE() - function in dev.hyo.openiap.OpenIapError.ItemNotOwned.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.ServiceUnavailable
- getCODE() - function in dev.hyo.openiap.OpenIapError.ServiceUnavailable.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.BillingUnavailable
- getCODE() - function in dev.hyo.openiap.OpenIapError.BillingUnavailable.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.ItemUnavailable
- getCODE() - function in dev.hyo.openiap.OpenIapError.ItemUnavailable.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.DeveloperError
- getCODE() - function in dev.hyo.openiap.OpenIapError.DeveloperError.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.FeatureNotSupported
- getCODE() - function in dev.hyo.openiap.OpenIapError.FeatureNotSupported.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.ServiceDisconnected
- getCODE() - function in dev.hyo.openiap.OpenIapError.ServiceDisconnected.Companion
- getCode() - function in dev.hyo.openiap.OpenIapError.ServiceTimeout
- getCODE() - function in dev.hyo.openiap.OpenIapError.ServiceTimeout.Companion
- getCODE() - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
- getCode() - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
- getCODE() - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable.Companion
- getCode() - function in dev.hyo.openiap.PurchaseError
- getCode() - function in dev.hyo.openiap.VerifyPurchaseWithProviderError
- getCode() - function in dev.hyo.openiap.store.PurchaseResultData
- getCode() - function in dev.hyo.openiap.store.ErrorData
- getCommitmentAutoRenewProductId() - function in dev.hyo.openiap.RenewalCommitmentInfoIOS
- getCommitmentAutoRenewStatus() - function in dev.hyo.openiap.RenewalCommitmentInfoIOS
- getCommitmentExpiresDate() - function in dev.hyo.openiap.TransactionCommitmentInfoIOS
- getCommitmentInfo() - function in dev.hyo.openiap.RenewalInfoIOS
- iOS 26.4+ renewal commitment metadata for monthly subscriptions with a 12-month commitment.
- getCommitmentInfo() - function in dev.hyo.openiap.SubscriptionPricingTermsIOS
- getCommitmentInfoIOS() - function in dev.hyo.openiap.PurchaseIOS
- iOS 26.4+ progress information for monthly subscriptions with a 12-month commitment.
- getCommitmentPaymentsCount() - function in dev.hyo.openiap.InstallmentPlanDetailsAndroid
- Committed payments count after a user signs up for this subscription plan.
- getCommitmentPrice() - function in dev.hyo.openiap.TransactionCommitmentInfoIOS
- getCommitmentRenewalBillingPlanType() - function in dev.hyo.openiap.RenewalCommitmentInfoIOS
- getCommitmentRenewalDate() - function in dev.hyo.openiap.RenewalCommitmentInfoIOS
- getCommitmentRenewalPrice() - function in dev.hyo.openiap.RenewalCommitmentInfoIOS
- getCompactJWS() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- Compact JWS string for overriding introductory offer eligibility (iOS 15+, WWDC 2025).
- getConsumePurchaseAndroid() - function in dev.hyo.openiap.OpenIapProtocol
- getConsumePurchaseAndroid() - function in dev.hyo.openiap.MutationHandlers
- Consume a consumable purchase so it can be re-bought.
- getConsumePurchaseAndroid() - function in dev.hyo.openiap.OpenIapModule
- getContinued() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkNoticeResultIOS
- Whether the user chose to continue to external purchase
- getCountryCodeIOS() - function in dev.hyo.openiap.PurchaseIOS
- getCreateBillingProgramReportingDetailsAndroid() - function in dev.hyo.openiap.MutationHandlers
- Create the reporting details and external transaction token required by a billing program.
- getCurrency() - function in dev.hyo.openiap.ProductCommon
- getCurrency() - function in dev.hyo.openiap.DiscountOffer
- Currency code (ISO 4217, e.g.
- getCurrency() - function in dev.hyo.openiap.ProductAndroid
- getCurrency() - function in dev.hyo.openiap.ProductIOS
- getCurrency() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getCurrency() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getCurrency() - function in dev.hyo.openiap.SubscriptionOffer
- Currency code (ISO 4217, e.g.
- getCurrency() - function in dev.hyo.openiap.Product
- getCurrency() - function in dev.hyo.openiap.ProductSubscription
- getCurrencyCodeIOS() - function in dev.hyo.openiap.PurchaseIOS
- getCurrencySymbolIOS() - function in dev.hyo.openiap.PurchaseIOS
- getCurrentEntitlementIOS() - function in dev.hyo.openiap.QueryHandlers
- Get the user's current entitlement for a product, using StoreKit 2 (iOS 15+).
- getCurrentOperation() - function in dev.hyo.openiap.store.IapStatus
- getCurrentPlanId() - function in dev.hyo.openiap.PurchaseCommon
- The current plan identifier.
- getCurrentPlanId() - function in dev.hyo.openiap.ActiveSubscription
- The current plan identifier.
- getCurrentPlanId() - function in dev.hyo.openiap.PurchaseAndroid
- The current plan identifier.
- getCurrentPlanId() - function in dev.hyo.openiap.PurchaseIOS
- The current plan identifier.
- getCurrentPlanId() - function in dev.hyo.openiap.Purchase
- The current plan identifier.
- getCurrentPurchase() - function in dev.hyo.openiap.store.OpenIapStore
- getDataAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- getDaysUntilExpirationIOS() - function in dev.hyo.openiap.ActiveSubscription
- getDebugDescription() - function in dev.hyo.openiap.ProductCommon
- getDebugDescription() - function in dev.hyo.openiap.ProductAndroid
- getDebugDescription() - function in dev.hyo.openiap.ProductIOS
- getDebugDescription() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getDebugDescription() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getDebugDescription() - function in dev.hyo.openiap.Product
- getDebugDescription() - function in dev.hyo.openiap.ProductSubscription
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.ProductNotFound
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.PurchaseFailed
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.PurchaseCancelled
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.PurchaseDeferred
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.PaymentNotAllowed
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.BillingError
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.InvalidPurchaseVerification
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.NetworkError
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.VerificationFailed
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.RestoreFailed
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.UnknownError
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.NotPrepared
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.InitConnection
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.EmptySkuList
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.SkuNotFound
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.SkuOfferMismatch
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.MissingCurrentActivity
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.UserCancelled
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.ItemAlreadyOwned
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.ItemNotOwned
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.ServiceUnavailable
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.BillingUnavailable
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.ItemUnavailable
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.DeveloperError
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.FeatureNotSupported
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.ServiceDisconnected
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.ServiceTimeout
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
- Optional raw debug message surfaced from the underlying billing layer (e.g.
- getDebugMessage() - function in dev.hyo.openiap.BillingResultAndroid
- Debug message from the billing library
- getDebugMessage() - function in dev.hyo.openiap.PurchaseError
- getDedupeTransactionIOS() - function in dev.hyo.openiap.PurchaseUpdatedListenerOptions
- iOS only.
- getDeepLinkToSubscriptions() - function in dev.hyo.openiap.OpenIapProtocol
- getDeepLinkToSubscriptions() - function in dev.hyo.openiap.MutationHandlers
- Open the platform's subscription management UI.
- getDeepLinkToSubscriptions() - function in dev.hyo.openiap.OpenIapModule
- getDeferredDate() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getDeferredSku() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getDescription() - function in dev.hyo.openiap.ProductCommon
- getDescription() - function in dev.hyo.openiap.AdvancedCommerceInfoIOS
- Optional description
- getDescription() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getDescription() - function in dev.hyo.openiap.ProductAndroid
- getDescription() - function in dev.hyo.openiap.ProductIOS
- getDescription() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getDescription() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getDescription() - function in dev.hyo.openiap.Product
- getDescription() - function in dev.hyo.openiap.ProductSubscription
- getDetails() - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
- getDetails() - function in dev.hyo.openiap.AdvancedCommerceItemIOS
- The item's detail information
- getDeveloperBillingOption() - function in dev.hyo.openiap.RequestPurchaseAndroidProps
- Developer billing option parameters for external payments and Billing Choice.
- getDeveloperBillingOption() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- Developer billing option parameters for external payments and Billing Choice.
- getDeveloperPayloadAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- getDeveloperProvidedBillingAndroid() - function in dev.hyo.openiap.SubscriptionHandlers
- Fires when a user selects developer billing in an External Payments or Billing Choice flow (Android only).
- getDeviceVerification() - function in dev.hyo.openiap.AppTransaction
- getDeviceVerificationNonce() - function in dev.hyo.openiap.AppTransaction
- getDiscountAmount() - function in dev.hyo.openiap.DiscountDisplayInfoAndroid
- Absolute discount amount details Only returned for fixed amount discounts
- getDiscountAmountMicros() - function in dev.hyo.openiap.DiscountAmountAndroid
- Discount amount in micro-units (1,000,000 = 1 unit of currency)
- getDiscountAmountMicrosAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Fixed discount amount in micro-units.
- getDiscountOffers() - function in dev.hyo.openiap.ProductAndroid
- Standardized Android one-time product purchase options and offers.
- getDisplayName() - function in dev.hyo.openiap.ProductCommon
- getDisplayName() - function in dev.hyo.openiap.AdvancedCommerceInfoIOS
- Optional display name
- getDisplayName() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getDisplayName() - function in dev.hyo.openiap.ProductAndroid
- getDisplayName() - function in dev.hyo.openiap.ProductIOS
- getDisplayName() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getDisplayName() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getDisplayName() - function in dev.hyo.openiap.Product
- getDisplayName() - function in dev.hyo.openiap.ProductSubscription
- getDisplayNameIOS() - function in dev.hyo.openiap.ProductIOS
- getDisplayNameIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getDisplayPrice() - function in dev.hyo.openiap.ProductCommon
- getDisplayPrice() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getDisplayPrice() - function in dev.hyo.openiap.DiscountOffer
- Formatted display price string (e.g., "$4.
- getDisplayPrice() - function in dev.hyo.openiap.ProductAndroid
- getDisplayPrice() - function in dev.hyo.openiap.ProductIOS
- getDisplayPrice() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getDisplayPrice() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getDisplayPrice() - function in dev.hyo.openiap.SubscriptionCommitmentInfoIOS
- getDisplayPrice() - function in dev.hyo.openiap.SubscriptionOffer
- Formatted display price string (e.g., "$9.
- getDisplayPrice() - function in dev.hyo.openiap.Product
- getDisplayPrice() - function in dev.hyo.openiap.ProductSubscription
- getEnableBillingProgramAndroid() - function in dev.hyo.openiap.InitConnectionConfig
- Enable a specific billing program for Android (7.0+) When set, enables the specified billing program for external transactions.
- getEndConnection() - function in dev.hyo.openiap.OpenIapProtocol
- getEndConnection() - function in dev.hyo.openiap.MutationHandlers
- Close the store connection and release resources.
- getEndConnection() - function in dev.hyo.openiap.OpenIapModule
- getEndConnection() - function in dev.hyo.openiap.store.OpenIapStore
- Close the store connection and release resources.
- getEndTimeMillis() - function in dev.hyo.openiap.ValidTimeWindowAndroid
- End time in milliseconds since epoch
- getEnvironment() - function in dev.hyo.openiap.AppTransaction
- getEnvironmentIOS() - function in dev.hyo.openiap.ActiveSubscription
- getEnvironmentIOS() - function in dev.hyo.openiap.PurchaseIOS
- getError() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkNoticeResultIOS
- Optional error message if the presentation failed
- getError() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkTokenResultIOS
- Optional error message if token retrieval failed
- getError() - function in dev.hyo.openiap.ExternalPurchaseLinkResultIOS
- Optional error message if the presentation failed
- getError() - function in dev.hyo.openiap.ExternalPurchaseNoticeResultIOS
- Optional error message if the presentation failed
- getErrors() - function in dev.hyo.openiap.VerifyPurchaseWithProviderResult
- Error details if verification failed
- getEstimatedTax() - function in dev.hyo.openiap.AdvancedCommerceInfoIOS
- Estimated tax amount (decimal string)
- getExpirationDateIOS() - function in dev.hyo.openiap.ActiveSubscription
- getExpirationDateIOS() - function in dev.hyo.openiap.PurchaseIOS
- getExpirationReason() - function in dev.hyo.openiap.RenewalInfoIOS
- StoreKit's raw integer expiration-reason value represented as a string.
- getExternalPurchaseCustomLinkTokenIOS(ExternalPurchaseCustomLinkTokenTypeIOS) - function in dev.hyo.openiap.QueryResolver
- Fetch a token for Apple's External Purchase Server reporting API (iOS 18.1+).
- getExternalPurchaseToken() - function in dev.hyo.openiap.ExternalPurchaseNoticeResultIOS
- External purchase token returned when user continues (iOS 17.4+).
- getExternalTransactionToken() - function in dev.hyo.openiap.BillingProgramReportingDetailsAndroid
- External transaction token used to report transactions made outside of Google Play Billing.
- getExternalTransactionToken() - function in dev.hyo.openiap.DeveloperProvidedBillingDetailsAndroid
- External transaction token used to report transactions made through developer billing.
- getExternalTransactionToken() - function in dev.hyo.openiap.UserChoiceBillingDetails
- Token that must be reported to Google Play within 24 hours
- getExternalTransactionToken() - function in dev.hyo.openiap.BillingProgramInformationDialogParamsAndroid
- External transaction token returned by the Billing Choice reporting-details flow.
- getExternalTransactionToken() - function in dev.hyo.openiap.DeveloperBillingOptionParamsAndroid
- A pre-generated external transaction token for a Billing Choice external-link flow.
- getExternalTransactionToken() - function in dev.hyo.openiap.LaunchExternalLinkParamsAndroid
- External transaction token for a developer-rendered Billing Choice external-link flow.
- getFetchProducts() - function in dev.hyo.openiap.OpenIapProtocol
- getFetchProducts() - function in dev.hyo.openiap.QueryHandlers
- Fetch products or subscriptions from the store.
- getFetchProducts() - function in dev.hyo.openiap.OpenIapModule
- getFetchProducts() - function in dev.hyo.openiap.store.OpenIapStore
- Retrieve products or subscriptions from Google Play by SKU.
- getFetchProducts() - function in dev.hyo.openiap.store.LoadingStates
- getFinishTransaction() - function in dev.hyo.openiap.OpenIapProtocol
- getFinishTransaction() - function in dev.hyo.openiap.MutationHandlers
- Complete a transaction after server-side verification.
- getFinishTransaction() - function in dev.hyo.openiap.OpenIapModule
- getFinishTransaction() - function in dev.hyo.openiap.store.OpenIapStore
- Complete a purchase transaction.
- getFormat() - function in dev.hyo.openiap.IapkitProductClientPayload
- getFormattedDiscountAmount() - function in dev.hyo.openiap.DiscountAmountAndroid
- Formatted discount amount with currency sign (e.g., "$4.
- getFormattedDiscountAmountAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Formatted discount amount including its currency sign (e.g., "$5.00").
- getFormattedPrice() - function in dev.hyo.openiap.PricingPhaseAndroid
- getFreeTrialEndDate() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getFullPriceMicrosAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Original full price in micro-units before discount.
- getGetActiveSubscriptions() - function in dev.hyo.openiap.OpenIapProtocol
- getGetActiveSubscriptions() - function in dev.hyo.openiap.QueryHandlers
- Get details of all currently active subscriptions (filters by subscriptionIds when provided).
- getGetActiveSubscriptions() - function in dev.hyo.openiap.OpenIapModule
- getGetAllTransactionsIOS() - function in dev.hyo.openiap.QueryHandlers
- List every StoreKit transaction (finished + unfinished) for the current user.
- getGetAppTransactionIOS() - function in dev.hyo.openiap.QueryHandlers
- Fetch the app transaction (iOS 16+).
- getGetAvailablePurchases() - function in dev.hyo.openiap.OpenIapProtocol
- getGetAvailablePurchases() - function in dev.hyo.openiap.QueryHandlers
- List active purchases for the current user.
- getGetAvailablePurchases() - function in dev.hyo.openiap.OpenIapModule
- getGetAvailablePurchases() - function in dev.hyo.openiap.store.OpenIapStore
- List the owned/available purchases held by Play Billing — non-consumables, active subscriptions, and any pending transactions returned by
BillingClient.queryPurchasesAsyncfor INAPP + SUBS. - getGetBillingChoiceInfoAndroid() - function in dev.hyo.openiap.QueryHandlers
- Fetch Play Billing assets and loyalty text for developer-rendered Billing Choice screens.
- getGetExternalPurchaseCustomLinkTokenIOS() - function in dev.hyo.openiap.QueryHandlers
- Fetch a token for Apple's External Purchase Server reporting API (iOS 18.1+).
- getGetPendingTransactionsIOS() - function in dev.hyo.openiap.QueryHandlers
- List unfinished StoreKit transactions in the queue.
- getGetPromotedProductIOS() - function in dev.hyo.openiap.QueryHandlers
- Read the App Store-promoted product, if any (iOS 11+).
- getGetReceiptDataIOS() - function in dev.hyo.openiap.QueryHandlers
- Get base64-encoded receipt data (legacy validation).
- getGetStorefront() - function in dev.hyo.openiap.QueryHandlers
- Return the store-authoritative country code: ISO 3166-1 alpha-3 on Apple platforms and alpha-2 on Android.
- getGetTransactionJwsIOS() - function in dev.hyo.openiap.QueryHandlers
- Return the JWS string for a transaction (StoreKit 2).
- getGoogle() - function in dev.hyo.openiap.RequestPurchasePropsByPlatforms
- Google-specific purchase parameters
- getGoogle() - function in dev.hyo.openiap.RequestSubscriptionPropsByPlatforms
- Google-specific subscription parameters
- getGoogle() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitProps
- Google Play Store verification parameters.
- getGoogle() - function in dev.hyo.openiap.VerifyPurchaseProps
- Google Play Store verification parameters.
- getGracePeriodEndDate() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getGracePeriodExpirationDate() - function in dev.hyo.openiap.RenewalInfoIOS
- Grace period expiration date (milliseconds since epoch) When set, subscription is in grace period (billing issue but still has access)
- getGrantTime() - function in dev.hyo.openiap.VerifyPurchaseResultHorizon
- Unix timestamp (seconds) when the entitlement was granted.
- getHasActiveSubscriptions() - function in dev.hyo.openiap.OpenIapProtocol
- getHasActiveSubscriptions() - function in dev.hyo.openiap.QueryHandlers
- Check whether the user has any active subscription.
- getHasActiveSubscriptions() - function in dev.hyo.openiap.OpenIapModule
- getHorizon() - function in dev.hyo.openiap.VerifyPurchaseProps
- Meta Horizon (Quest) verification parameters.
- getIapkit() - function in dev.hyo.openiap.VerifyPurchaseWithProviderResult
- IAPKit verification result
- getIapkit() - function in dev.hyo.openiap.VerifyPurchaseWithProviderProps
- getId() - function in dev.hyo.openiap.ProductCommon
- getId() - function in dev.hyo.openiap.PurchaseCommon
- getId() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getId() - function in dev.hyo.openiap.DeveloperProvidedBillingProductAndroid
- Product identifier.
- getId() - function in dev.hyo.openiap.DiscountOffer
- Unique identifier for the offer.
- getId() - function in dev.hyo.openiap.ProductAndroid
- getId() - function in dev.hyo.openiap.ProductIOS
- getId() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getId() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getId() - function in dev.hyo.openiap.PurchaseAndroid
- getId() - function in dev.hyo.openiap.PurchaseIOS
- getId() - function in dev.hyo.openiap.PurchaseOfferIOS
- getId() - function in dev.hyo.openiap.SubscriptionOffer
- Unique identifier for the offer.
- getId() - function in dev.hyo.openiap.Product
- getId() - function in dev.hyo.openiap.ProductSubscription
- getId() - function in dev.hyo.openiap.Purchase
- getIdentifier() - function in dev.hyo.openiap.DiscountOfferInputIOS
- Discount identifier
- getIds() - function in dev.hyo.openiap.PurchaseCommon
- getIds() - function in dev.hyo.openiap.PurchaseAndroid
- getIds() - function in dev.hyo.openiap.PurchaseIOS
- getIds() - function in dev.hyo.openiap.Purchase
- getIncludeClientPayload() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitProps
- Available in OpenIAP Spec 2.4.0 / openiap-apple 2.4.1 / openiap-google 2.4.1.
- getIncludeSuspendedAndroid() - function in dev.hyo.openiap.PurchaseOptions
- Include suspended subscriptions in the result (Android 8.1+).
- getInitConnection() - function in dev.hyo.openiap.OpenIapProtocol
- getInitConnection() - function in dev.hyo.openiap.MutationHandlers
- Initialize the store connection.
- getInitConnection() - function in dev.hyo.openiap.OpenIapModule
- getInitConnection() - function in dev.hyo.openiap.store.OpenIapStore
- Initialize the store connection.
- getInitConnection() - function in dev.hyo.openiap.store.LoadingStates
- getInstallmentPlanDetailsAndroid() - function in dev.hyo.openiap.SubscriptionOffer
- Android Installment plan details for this subscription offer.
- getIntroductoryPriceAsAmountIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getIntroductoryPriceIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getIntroductoryPriceNumberOfPeriodsIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getIntroductoryPricePaymentModeIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getIntroductoryPriceSubscriptionPeriodIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getIsAcknowledgedAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- getIsActive() - function in dev.hyo.openiap.ActiveSubscription
- getIsAutoRenewing() - function in dev.hyo.openiap.PurchaseCommon
- getIsAutoRenewing() - function in dev.hyo.openiap.PurchaseAndroid
- getIsAutoRenewing() - function in dev.hyo.openiap.PurchaseIOS
- getIsAutoRenewing() - function in dev.hyo.openiap.Purchase
- getIsAvailable() - function in dev.hyo.openiap.BillingProgramAvailabilityResultAndroid
- Whether the billing program is available for the user
- getIsBillingProgramAvailableAndroid() - function in dev.hyo.openiap.MutationHandlers
- Check whether a billing program (e.g., External Payments) is available for the current user.
- getIsConnected() - function in dev.hyo.openiap.OpenIapViewModel
- getIsConnected() - function in dev.hyo.openiap.store.OpenIapStore
- getIsEligibleForExternalPurchaseCustomLinkIOS() - function in dev.hyo.openiap.QueryHandlers
- Check eligibility for the custom-link variant of external purchase (iOS 18.1+).
- getIsEligibleForIntroOfferIOS() - function in dev.hyo.openiap.QueryHandlers
- Check intro-offer eligibility for a subscription group.
- getIsEmptyProductList() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- getIsEmptyProductList() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getIsEmptyProductList() - function in dev.hyo.openiap.PurchaseError
- getIsEnabled() - function in dev.hyo.openiap.OpenIapLog
- getIsExternalLinkAvailable() - function in dev.hyo.openiap.BillingProgramAvailabilityResultAndroid
- Whether external-link payment is available for Billing Choice.
- getIsFamilyShareable() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getIsFamilyShareableIOS() - function in dev.hyo.openiap.ProductIOS
- getIsFamilyShareableIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getIsInBillingRetry() - function in dev.hyo.openiap.RenewalInfoIOS
- True if subscription failed to renew due to billing issue and is retrying StoreKit exposes this directly as RenewalInfo.isInBillingRetry.
- getIsLoading() - function in dev.hyo.openiap.store.IapStatus
- getIsOfferPersonalized() - function in dev.hyo.openiap.RequestPurchaseAndroidProps
- Personalized offer flag.
- getIsOfferPersonalized() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- Personalized offer flag.
- getIsSub() - function in dev.hyo.openiap.VerifyPurchaseGoogleOptions
- Whether this is a subscription purchase (affects API endpoint used)
- getIsSuspendedAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- Whether the subscription is suspended (Android) A suspended subscription means the user's payment method failed and they need to fix it.
- getIsTransactionVerifiedIOS() - function in dev.hyo.openiap.QueryHandlers
- Check whether a transaction's JWS verification passed (StoreKit 2).
- getIsUpgradedIOS() - function in dev.hyo.openiap.PurchaseIOS
- getIsValid() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitResult
- True when the purchase is valid and actionable.
- getIsValid() - function in dev.hyo.openiap.VerifyPurchaseResultIOS
- Whether the receipt is valid
- getItems() - function in dev.hyo.openiap.AdvancedCommerceInfoIOS
- The items purchased as part of this transaction
- getJsonRepresentation() - function in dev.hyo.openiap.AdvancedCommerceItemDetailsIOS
- JSON representation of the item details
- getJsonRepresentation() - function in dev.hyo.openiap.AdvancedCommerceRefundIOS
- JSON representation of the refund details
- getJsonRepresentation() - function in dev.hyo.openiap.EntitlementIOS
- getJsonRepresentation() - function in dev.hyo.openiap.RenewalInfoIOS
- getJsonRepresentationIOS() - function in dev.hyo.openiap.ProductIOS
- getJsonRepresentationIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getJws() - function in dev.hyo.openiap.PromotionalOfferJWSInputIOS
- Compact JWS string signed by your server.
- getJws() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitAppleProps
- The JWS token returned with the purchase response.
- getJwsRepresentation() - function in dev.hyo.openiap.VerifyPurchaseResultIOS
- JWS representation
- getKeyIdentifier() - function in dev.hyo.openiap.DiscountOfferInputIOS
- Key identifier for validation
- getKeyIdentifierIOS() - function in dev.hyo.openiap.SubscriptionOffer
- iOS Key identifier for signature validation.
- getLastError() - function in dev.hyo.openiap.store.IapStatus
- getLastPurchaseResult() - function in dev.hyo.openiap.store.IapStatus
- getLatestTransaction() - function in dev.hyo.openiap.VerifyPurchaseResultIOS
- Latest transaction if available
- getLatestTransactionIOS() - function in dev.hyo.openiap.QueryHandlers
- Get the latest verified transaction for a product, using StoreKit 2.
- getLaunchExternalLinkAndroid() - function in dev.hyo.openiap.MutationHandlers
- Launch an external content/offer link from inside the Billing Programs flow (introduced in Play Billing 8.2.0; External Offer and External Content Link require 8.2.1+), including developer-rendered Billing Choice external-link flows.
- getLaunchMode() - function in dev.hyo.openiap.DeveloperBillingOptionParamsAndroid
- The launch mode for the external payment link.
- getLaunchMode() - function in dev.hyo.openiap.LaunchExternalLinkParamsAndroid
- The external link launch mode
- getLimitedQuantityInfoAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Limited quantity information.
- getLinkType() - function in dev.hyo.openiap.LaunchExternalLinkParamsAndroid
- The type of the external link
- getLinkUri() - function in dev.hyo.openiap.DeveloperProvidedBillingDetailsAndroid
- URI to launch for an external-link Billing Choice flow, when provided by Google Play.
- getLinkUri() - function in dev.hyo.openiap.DeveloperBillingOptionParamsAndroid
- The URI where the external payment will be processed.
- getLinkUri() - function in dev.hyo.openiap.LaunchExternalLinkParamsAndroid
- The URI where the content will be accessed from
- getLoadings() - function in dev.hyo.openiap.store.IapStatus
- getLocalizedMessage() - function in kotlin.OpenIapError
- getLocalizedMessage() - function in kotlin.OpenIapError.ProductNotFound
- getLocalizedMessage() - function in kotlin.OpenIapError.PurchaseFailed
- getLocalizedMessage() - function in kotlin.OpenIapError.PurchaseCancelled
- getLocalizedMessage() - function in kotlin.OpenIapError.PurchaseDeferred
- getLocalizedMessage() - function in kotlin.OpenIapError.PaymentNotAllowed
- getLocalizedMessage() - function in kotlin.OpenIapError.BillingError
- getLocalizedMessage() - function in kotlin.OpenIapError.InvalidPurchaseVerification
- getLocalizedMessage() - function in kotlin.OpenIapError.PurchaseVerificationFailed
- getLocalizedMessage() - function in kotlin.OpenIapError.NetworkError
- getLocalizedMessage() - function in kotlin.OpenIapError.VerificationFailed
- getLocalizedMessage() - function in kotlin.OpenIapError.RestoreFailed
- getLocalizedMessage() - function in kotlin.OpenIapError.UnknownError
- getLocalizedMessage() - function in kotlin.OpenIapError.NotPrepared
- getLocalizedMessage() - function in kotlin.OpenIapError.InitConnection
- getLocalizedMessage() - function in kotlin.OpenIapError.QueryProduct
- getLocalizedMessage() - function in kotlin.OpenIapError.QueryProduct.Companion
- getLocalizedMessage() - function in kotlin.OpenIapError.EmptySkuList
- getLocalizedMessage() - function in kotlin.OpenIapError.SkuNotFound
- getLocalizedMessage() - function in kotlin.OpenIapError.SkuOfferMismatch
- getLocalizedMessage() - function in kotlin.OpenIapError.MissingCurrentActivity
- getLocalizedMessage() - function in kotlin.OpenIapError.UserCancelled
- getLocalizedMessage() - function in kotlin.OpenIapError.ItemAlreadyOwned
- getLocalizedMessage() - function in kotlin.OpenIapError.ItemNotOwned
- getLocalizedMessage() - function in kotlin.OpenIapError.ServiceUnavailable
- getLocalizedMessage() - function in kotlin.OpenIapError.BillingUnavailable
- getLocalizedMessage() - function in kotlin.OpenIapError.ItemUnavailable
- getLocalizedMessage() - function in kotlin.OpenIapError.DeveloperError
- getLocalizedMessage() - function in kotlin.OpenIapError.FeatureNotSupported
- getLocalizedMessage() - function in kotlin.OpenIapError.ServiceDisconnected
- getLocalizedMessage() - function in kotlin.OpenIapError.ServiceTimeout
- getLocalizedMessage() - function in kotlin.OpenIapError.AlternativeBillingUnavailable
- getLocalizedPriceIOS() - function in dev.hyo.openiap.SubscriptionOffer
- iOS Localized price string.
- getLocalOpenIapStore() - function in dev.hyo.openiap.IapContext
- CompositionLocal for OpenIapStore
- getMaximumQuantity() - function in dev.hyo.openiap.LimitedQuantityInfoAndroid
- Maximum quantity a user can purchase
- getMessage() - function in dev.hyo.openiap.OpenIapError
- getMessage() - function in dev.hyo.openiap.OpenIapError.ProductNotFound
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.ProductNotFound.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.PurchaseFailed
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.PurchaseFailed.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.PurchaseCancelled
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.PurchaseCancelled
- getMessage() - function in dev.hyo.openiap.OpenIapError.PurchaseDeferred
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.PurchaseDeferred
- getMessage() - function in dev.hyo.openiap.OpenIapError.PaymentNotAllowed
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.PaymentNotAllowed
- getMessage() - function in dev.hyo.openiap.OpenIapError.BillingError
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.BillingError.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.InvalidPurchaseVerification
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.InvalidPurchaseVerification
- getMessage() - function in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.NetworkError
- getMessage() - function in dev.hyo.openiap.OpenIapError.NetworkError
- getMessage() - function in dev.hyo.openiap.OpenIapError.VerificationFailed
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.VerificationFailed
- getMessage() - function in dev.hyo.openiap.OpenIapError.RestoreFailed
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.RestoreFailed
- getMessage() - function in dev.hyo.openiap.OpenIapError.UnknownError
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.UnknownError.Companion
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.NotPrepared
- getMessage() - function in dev.hyo.openiap.OpenIapError.NotPrepared
- getMessage() - function in dev.hyo.openiap.OpenIapError.InitConnection
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.InitConnection
- getMessage() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.EmptySkuList
- getMessage() - function in dev.hyo.openiap.OpenIapError.EmptySkuList
- getMessage() - function in dev.hyo.openiap.OpenIapError.SkuNotFound
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.SkuNotFound.Companion
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.SkuOfferMismatch
- getMessage() - function in dev.hyo.openiap.OpenIapError.SkuOfferMismatch
- getMessage() - function in dev.hyo.openiap.OpenIapError.MissingCurrentActivity
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.MissingCurrentActivity
- getMessage() - function in dev.hyo.openiap.OpenIapError.UserCancelled
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.UserCancelled.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.ItemAlreadyOwned
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.ItemAlreadyOwned.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.ItemNotOwned
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.ItemNotOwned.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.ServiceUnavailable
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.ServiceUnavailable.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.BillingUnavailable
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.BillingUnavailable.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.ItemUnavailable
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.ItemUnavailable.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.DeveloperError
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.DeveloperError.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.FeatureNotSupported
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.FeatureNotSupported.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.ServiceDisconnected
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.ServiceDisconnected.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.ServiceTimeout
- getMESSAGE() - function in dev.hyo.openiap.OpenIapError.ServiceTimeout.Companion
- getMessage() - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
- getMessage() - function in dev.hyo.openiap.PurchaseError
- getMessage() - function in dev.hyo.openiap.RefundResultIOS
- getMessage() - function in dev.hyo.openiap.VerifyPurchaseWithProviderError
- getMessage() - function in dev.hyo.openiap.store.PurchaseResultData
- getMessage() - function in dev.hyo.openiap.store.ErrorData
- getMessage() - function in dev.hyo.openiap.store.IapOperationResult.Failure
- getMutationHandlers() - function in dev.hyo.openiap.OpenIapProtocol
- getMutationHandlers() - function in dev.hyo.openiap.OpenIapModule
- getName() - function in dev.hyo.openiap.OpenIapLog.Level
- getName() - function in dev.hyo.openiap.BillingChoiceImageLayoutAndroid
- getName() - function in dev.hyo.openiap.BillingChoiceScreenTypeAndroid
- getName() - function in dev.hyo.openiap.BillingProgramAndroid
- getName() - function in dev.hyo.openiap.DeveloperBillingLaunchModeAndroid
- getName() - function in dev.hyo.openiap.DeveloperBillingTypeAndroid
- getName() - function in dev.hyo.openiap.DiscountOfferType
- getName() - function in dev.hyo.openiap.ErrorCode
- getName() - function in dev.hyo.openiap.ExternalLinkLaunchModeAndroid
- getName() - function in dev.hyo.openiap.ExternalLinkTypeAndroid
- getName() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkNoticeTypeIOS
- getName() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkTokenTypeIOS
- getName() - function in dev.hyo.openiap.ExternalPurchaseNoticeAction
- getName() - function in dev.hyo.openiap.IapEvent
- getName() - function in dev.hyo.openiap.IapkitClientPayloadFormat
- getName() - function in dev.hyo.openiap.IapkitPurchaseState
- getName() - function in dev.hyo.openiap.IapPlatform
- getName() - function in dev.hyo.openiap.IapStore
- getName() - function in dev.hyo.openiap.InAppMessageCategoryAndroid
- getName() - function in dev.hyo.openiap.InAppMessageResponseCodeAndroid
- getName() - function in dev.hyo.openiap.PaymentMode
- getName() - function in dev.hyo.openiap.PaymentModeIOS
- getName() - function in dev.hyo.openiap.ProductQueryType
- getName() - function in dev.hyo.openiap.ProductStatusAndroid
- getName() - function in dev.hyo.openiap.ProductType
- getName() - function in dev.hyo.openiap.ProductTypeIOS
- getName() - function in dev.hyo.openiap.PurchaseState
- getName() - function in dev.hyo.openiap.PurchaseVerificationProvider
- getName() - function in dev.hyo.openiap.SubResponseCodeAndroid
- getName() - function in dev.hyo.openiap.SubscriptionBillingPlanTypeIOS
- getName() - function in dev.hyo.openiap.SubscriptionOfferTypeIOS
- getName() - function in dev.hyo.openiap.SubscriptionPeriodIOS
- getName() - function in dev.hyo.openiap.SubscriptionPeriodUnit
- getName() - function in dev.hyo.openiap.SubscriptionReplacementModeAndroid
- getName() - function in dev.hyo.openiap.store.PurchaseResultStatus
- getName() - function in dev.hyo.openiap.store.IapOperationType
- getNameAndroid() - function in dev.hyo.openiap.ProductAndroid
- getNameAndroid() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getNonce() - function in dev.hyo.openiap.DiscountOfferInputIOS
- Cryptographic nonce
- getNonceIOS() - function in dev.hyo.openiap.SubscriptionOffer
- iOS Cryptographic nonce (UUID) for signature validation.
- getNumberOfPeriodsIOS() - function in dev.hyo.openiap.SubscriptionOffer
- iOS Number of billing periods for this discount.
- getObfuscatedAccountId() - function in dev.hyo.openiap.RequestPurchaseAndroidProps
- Obfuscated account ID
- getObfuscatedAccountId() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- Obfuscated account ID
- getObfuscatedAccountIdAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- getObfuscatedProfileId() - function in dev.hyo.openiap.RequestPurchaseAndroidProps
- Obfuscated profile ID
- getObfuscatedProfileId() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- Obfuscated profile ID
- getObfuscatedProfileIdAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- getOfferId() - function in dev.hyo.openiap.PromotionalOfferJWSInputIOS
- The promotional offer identifier from App Store Connect
- getOfferId() - function in dev.hyo.openiap.WinBackOfferInputIOS
- The win-back offer ID from App Store Connect
- getOfferIOS() - function in dev.hyo.openiap.PurchaseIOS
- getOfferTagsAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android List of tags associated with this offer.
- getOfferTagsAndroid() - function in dev.hyo.openiap.SubscriptionOffer
- Android List of tags associated with this offer.
- getOfferToken() - function in dev.hyo.openiap.DeveloperProvidedBillingProductAndroid
- Subscription offer token, when applicable.
- getOfferToken() - function in dev.hyo.openiap.AndroidSubscriptionOfferInput
- Offer token
- getOfferToken() - function in dev.hyo.openiap.RequestPurchaseAndroidProps
- Offer token for one-time purchase discounts (8.0+).
- getOfferTokenAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Offer token required for purchase.
- getOfferTokenAndroid() - function in dev.hyo.openiap.SubscriptionOffer
- Android Offer token required for purchase.
- getOldProductId() - function in dev.hyo.openiap.SubscriptionProductReplacementParamsAndroid
- The old product ID that needs to be replaced
- getOnlyIncludeActiveItemsIOS() - function in dev.hyo.openiap.PurchaseOptions
- Limit to currently active items on iOS
- getOpenRedeemOfferCodeAndroid() - function in dev.hyo.openiap.MutationHandlers
- Open the Google Play offer/promo code redemption flow so the user can enter a code.
- getOperationHistory() - function in dev.hyo.openiap.store.IapStatus
- getOrdinal() - function in dev.hyo.openiap.OpenIapLog.Level
- getOrdinal() - function in dev.hyo.openiap.BillingChoiceImageLayoutAndroid
- getOrdinal() - function in dev.hyo.openiap.BillingChoiceScreenTypeAndroid
- getOrdinal() - function in dev.hyo.openiap.BillingProgramAndroid
- getOrdinal() - function in dev.hyo.openiap.DeveloperBillingLaunchModeAndroid
- getOrdinal() - function in dev.hyo.openiap.DeveloperBillingTypeAndroid
- getOrdinal() - function in dev.hyo.openiap.DiscountOfferType
- getOrdinal() - function in dev.hyo.openiap.ErrorCode
- getOrdinal() - function in dev.hyo.openiap.ExternalLinkLaunchModeAndroid
- getOrdinal() - function in dev.hyo.openiap.ExternalLinkTypeAndroid
- getOrdinal() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkNoticeTypeIOS
- getOrdinal() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkTokenTypeIOS
- getOrdinal() - function in dev.hyo.openiap.ExternalPurchaseNoticeAction
- getOrdinal() - function in dev.hyo.openiap.IapEvent
- getOrdinal() - function in dev.hyo.openiap.IapkitClientPayloadFormat
- getOrdinal() - function in dev.hyo.openiap.IapkitPurchaseState
- getOrdinal() - function in dev.hyo.openiap.IapPlatform
- getOrdinal() - function in dev.hyo.openiap.IapStore
- getOrdinal() - function in dev.hyo.openiap.InAppMessageCategoryAndroid
- getOrdinal() - function in dev.hyo.openiap.InAppMessageResponseCodeAndroid
- getOrdinal() - function in dev.hyo.openiap.PaymentMode
- getOrdinal() - function in dev.hyo.openiap.PaymentModeIOS
- getOrdinal() - function in dev.hyo.openiap.ProductQueryType
- getOrdinal() - function in dev.hyo.openiap.ProductStatusAndroid
- getOrdinal() - function in dev.hyo.openiap.ProductType
- getOrdinal() - function in dev.hyo.openiap.ProductTypeIOS
- getOrdinal() - function in dev.hyo.openiap.PurchaseState
- getOrdinal() - function in dev.hyo.openiap.PurchaseVerificationProvider
- getOrdinal() - function in dev.hyo.openiap.SubResponseCodeAndroid
- getOrdinal() - function in dev.hyo.openiap.SubscriptionBillingPlanTypeIOS
- getOrdinal() - function in dev.hyo.openiap.SubscriptionOfferTypeIOS
- getOrdinal() - function in dev.hyo.openiap.SubscriptionPeriodIOS
- getOrdinal() - function in dev.hyo.openiap.SubscriptionPeriodUnit
- getOrdinal() - function in dev.hyo.openiap.SubscriptionReplacementModeAndroid
- getOrdinal() - function in dev.hyo.openiap.store.PurchaseResultStatus
- getOrdinal() - function in dev.hyo.openiap.store.IapOperationType
- getOriginalAppVersion() - function in dev.hyo.openiap.AppTransaction
- getOriginalExternalTransactionId() - function in dev.hyo.openiap.DeveloperProvidedBillingDetailsAndroid
- Original external transaction ID when replacing a subscription that was purchased through developer billing.
- getOriginalExternalTransactionId() - function in dev.hyo.openiap.UserChoiceBillingDetails
- External transaction ID of the originating subscription when the user is upgrading or downgrading a developer-billed subscription.
- getOriginalExternalTransactionId() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- Original external transaction ID for replacing a subscription that was purchased through developer billing.
- getOriginalPlatform() - function in dev.hyo.openiap.AppTransaction
- Original App Store platform raw value.
- getOriginalPurchaseDate() - function in dev.hyo.openiap.AppTransaction
- getOriginalTransactionDateIOS() - function in dev.hyo.openiap.PurchaseIOS
- getOriginalTransactionIdentifierIOS() - function in dev.hyo.openiap.PurchaseIOS
- getOwnershipTypeIOS() - function in dev.hyo.openiap.PurchaseIOS
- StoreKit ownership raw value.
- getPackageName() - function in dev.hyo.openiap.VerifyPurchaseGoogleOptions
- Android package name (e.g., com.example.
- getPackageNameAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- getPackageNameAndroid() - function in dev.hyo.openiap.DeepLinkOptions
- Android package name to target (required on Android)
- getParentProductId() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getPaymentMode() - function in dev.hyo.openiap.PurchaseOfferIOS
- getPaymentMode() - function in dev.hyo.openiap.SubscriptionOffer
- Payment mode during the offer period
- getPendingPurchaseUpdateAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- Pending purchase update for uncommitted subscription upgrade/downgrade (Android) Contains the new products and purchase token for the pending transaction.
- getPendingTransactionsIOS() - function in dev.hyo.openiap.QueryResolver
- List unfinished StoreKit transactions in the queue.
- getPendingUpgradeProductId() - function in dev.hyo.openiap.RenewalInfoIOS
- Product ID that will be used on next renewal (when user upgrades/downgrades) If set and different from current productId, subscription will change on expiration
- getPercentageDiscount() - function in dev.hyo.openiap.DiscountDisplayInfoAndroid
- Percentage discount (e.g.
- getPercentageDiscountAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Percentage discount (e.g., 33 for 33% off).
- getPeriod() - function in dev.hyo.openiap.SubscriptionCommitmentInfoIOS
- getPeriod() - function in dev.hyo.openiap.SubscriptionOffer
- Subscription period for this offer
- getPeriodCount() - function in dev.hyo.openiap.SubscriptionOffer
- Number of periods the offer applies
- getPlatform() - function in dev.hyo.openiap.ProductCommon
- getPlatform() - function in dev.hyo.openiap.ProductAndroid
- getPlatform() - function in dev.hyo.openiap.ProductIOS
- getPlatform() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getPlatform() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getPlatform() - function in dev.hyo.openiap.Product
- getPlatform() - function in dev.hyo.openiap.ProductSubscription
- getPlayBillingChoiceImageLayout() - function in dev.hyo.openiap.GetBillingChoiceInfoParamsAndroid
- Desired Play Billing choice image layout.
- getPlayBillingChoiceImageUrl() - function in dev.hyo.openiap.BillingChoiceInfoAndroid
- URL for the Play Billing choice image matching the requested layout.
- getPlayBillingLoyaltyInfo() - function in dev.hyo.openiap.BillingChoiceInfoAndroid
- Play Loyalty information for the user.
- getPreorderDate() - function in dev.hyo.openiap.AppTransaction
- getPreorderDetailsAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Pre-order details if this is a pre-order offer.
- getPreorderPresaleEndTimeMillis() - function in dev.hyo.openiap.PreorderDetailsAndroid
- Pre-order presale end time in milliseconds since epoch.
- getPreorderReleaseTimeMillis() - function in dev.hyo.openiap.PreorderDetailsAndroid
- Pre-order release time in milliseconds since epoch.
- getPresentCodeRedemptionSheetIOS() - function in dev.hyo.openiap.MutationHandlers
- Show the App Store offer code redemption sheet.
- getPresentExternalPurchaseLinkIOS() - function in dev.hyo.openiap.MutationHandlers
- Present an external purchase link, StoreKit External (iOS 16+).
- getPresentExternalPurchaseNoticeSheetIOS() - function in dev.hyo.openiap.MutationHandlers
- Present the external purchase notice sheet (iOS 17.4+).
- getPreviousOriginalTransactionIdIOS() - function in dev.hyo.openiap.PurchaseIOS
- Original transaction identifier replaced when moving between a standalone subscription and a subscription bundle.
- getPrice() - function in dev.hyo.openiap.ProductCommon
- getPrice() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getPrice() - function in dev.hyo.openiap.DiscountOffer
- Numeric price value
- getPrice() - function in dev.hyo.openiap.ProductAndroid
- getPrice() - function in dev.hyo.openiap.ProductIOS
- getPrice() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getPrice() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getPrice() - function in dev.hyo.openiap.SubscriptionCommitmentInfoIOS
- getPrice() - function in dev.hyo.openiap.SubscriptionOffer
- Numeric price value
- getPrice() - function in dev.hyo.openiap.Product
- getPrice() - function in dev.hyo.openiap.ProductSubscription
- getPriceAmountMicros() - function in dev.hyo.openiap.PricingPhaseAndroid
- getPriceCurrencyCode() - function in dev.hyo.openiap.PricingPhaseAndroid
- getPriceIncreaseStatus() - function in dev.hyo.openiap.RenewalInfoIOS
- User's response to subscription price increase Possible values: "AGREED", "PENDING", null (no price increase)
- getPricingPhaseList() - function in dev.hyo.openiap.PricingPhasesAndroid
- getPricingPhasesAndroid() - function in dev.hyo.openiap.SubscriptionOffer
- Android Pricing phases for this subscription offer.
- getPricingTermsIOS() - function in dev.hyo.openiap.ProductIOS
- iOS 26.4+ subscription pricing terms, including billing plan metadata for monthly subscriptions with a 12-month commitment.
- getPricingTermsIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- iOS 26.4+ subscription pricing terms, including billing plan metadata for monthly subscriptions with a 12-month commitment.
- getProductDetailsAndroid() - function in dev.hyo.openiap.UserChoiceBillingDetails
- Structured product details selected in the user-choice flow, including the product type and offer token.
- getProductId() - function in dev.hyo.openiap.OpenIapError.ProductNotFound
- getProductId() - function in dev.hyo.openiap.PurchaseCommon
- getProductId() - function in dev.hyo.openiap.ActiveSubscription
- getProductId() - function in dev.hyo.openiap.PurchaseAndroid
- getProductId() - function in dev.hyo.openiap.PurchaseError
- getProductId() - function in dev.hyo.openiap.PurchaseIOS
- getProductId() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitResult
- Available in OpenIAP Spec 2.4.0 / openiap-apple 2.4.1 / openiap-google 2.4.1.
- getProductId() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getProductId() - function in dev.hyo.openiap.Purchase
- getProductId() - function in dev.hyo.openiap.store.PurchaseResultData
- getProductId() - function in dev.hyo.openiap.store.ErrorData
- getProductId() - function in dev.hyo.openiap.store.IapOperation
- getProductIds() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- getProductIds() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getProductIds() - function in dev.hyo.openiap.PurchaseError
- getProducts() - function in dev.hyo.openiap.OpenIapViewModel
- getProducts() - function in dev.hyo.openiap.DeveloperProvidedBillingDetailsAndroid
- Products selected for the developer billing flow.
- getProducts() - function in dev.hyo.openiap.PendingPurchaseUpdateAndroid
- Product IDs for the pending purchase update.
- getProducts() - function in dev.hyo.openiap.UserChoiceBillingDetails
- List of product IDs selected by the user
- getProducts() - function in dev.hyo.openiap.store.OpenIapStore
- getProductStatusAndroid() - function in dev.hyo.openiap.ProductAndroid
- Product-level status code indicating fetch result (Android 8.0+) OK = product fetched successfully NOT_FOUND = SKU doesn't exist NO_OFFERS_AVAILABLE = user not eligible for any offers Available in Google Play Billing Library 8.0.
- getProductStatusAndroid() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- Product-level status code indicating fetch result (Android 8.0+) OK = product fetched successfully NOT_FOUND = SKU doesn't exist NO_OFFERS_AVAILABLE = user not eligible for any offers Available in Google Play Billing Library 8.0.
- getProductType() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- getProductType() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getProductType() - function in dev.hyo.openiap.PurchaseError
- getProductType() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getPromotedProductIOS() - function in dev.hyo.openiap.QueryResolver
- Read the App Store-promoted product, if any (iOS 11+).
- getPromotedProductIOS() - function in dev.hyo.openiap.SubscriptionHandlers
- Fires when the App Store surfaces a promoted product (iOS only)
- getPromotionalOfferJWS() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- JWS promotional offer (iOS 15+, WWDC 2025).
- getProvider() - function in dev.hyo.openiap.VerifyPurchaseWithProviderResult
- getProvider() - function in dev.hyo.openiap.VerifyPurchaseWithProviderProps
- getProviderError() - function in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed
- getPurchaseDate() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getPurchaseError() - function in dev.hyo.openiap.SubscriptionHandlers
- Fires when a purchase fails or is cancelled
- getPurchaseOptionIdAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Purchase option ID for this offer.
- getPurchaseState() - function in dev.hyo.openiap.PurchaseCommon
- getPurchaseState() - function in dev.hyo.openiap.PurchaseAndroid
- getPurchaseState() - function in dev.hyo.openiap.PurchaseIOS
- getPurchaseState() - function in dev.hyo.openiap.Purchase
- getPurchaseToken() - function in dev.hyo.openiap.PurchaseCommon
- Unified purchase token (iOS JWS, Android purchaseToken)
- getPurchaseToken() - function in dev.hyo.openiap.ActiveSubscription
- getPurchaseToken() - function in dev.hyo.openiap.InAppMessageResultAndroid
- Purchase token returned when a subscription status changed.
- getPurchaseToken() - function in dev.hyo.openiap.PendingPurchaseUpdateAndroid
- Purchase token for the pending transaction.
- getPurchaseToken() - function in dev.hyo.openiap.PurchaseAndroid
- Unified purchase token (iOS JWS, Android purchaseToken)
- getPurchaseToken() - function in dev.hyo.openiap.PurchaseIOS
- Unified purchase token (iOS JWS, Android purchaseToken)
- getPurchaseToken() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- Purchase token for upgrades/downgrades
- getPurchaseToken() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitGoogleProps
- The token provided to the user's device when the product or subscription was purchased.
- getPurchaseToken() - function in dev.hyo.openiap.VerifyPurchaseGoogleOptions
- Purchase token from the purchase response.
- getPurchaseToken() - function in dev.hyo.openiap.Purchase
- Unified purchase token (iOS JWS, Android purchaseToken)
- getPurchaseTokenAndroid() - function in dev.hyo.openiap.ActiveSubscription
- Required for subscription upgrade/downgrade on Android
- getPurchaseUpdated() - function in dev.hyo.openiap.SubscriptionHandlers
- Fires when a purchase completes successfully or a pending purchase resolves Options can opt iOS listeners into duplicate StoreKit transaction replays for diagnostics; default listeners receive one event per transaction ID during a single connection session.
- getPurchasing() - function in dev.hyo.openiap.store.LoadingStates
- getQuantity() - function in dev.hyo.openiap.PurchaseCommon
- getQuantity() - function in dev.hyo.openiap.PurchaseAndroid
- getQuantity() - function in dev.hyo.openiap.PurchaseIOS
- getQuantity() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getQuantity() - function in dev.hyo.openiap.RequestPurchaseIosProps
- Purchase quantity
- getQuantity() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- getQuantity() - function in dev.hyo.openiap.Purchase
- getQuantityIOS() - function in dev.hyo.openiap.PurchaseIOS
- getQueryHandlers() - function in dev.hyo.openiap.OpenIapProtocol
- getQueryHandlers() - function in dev.hyo.openiap.OpenIapModule
- getRawValue() - function in dev.hyo.openiap.BillingChoiceImageLayoutAndroid
- getRawValue() - function in dev.hyo.openiap.BillingChoiceScreenTypeAndroid
- getRawValue() - function in dev.hyo.openiap.BillingProgramAndroid
- getRawValue() - function in dev.hyo.openiap.DeveloperBillingLaunchModeAndroid
- getRawValue() - function in dev.hyo.openiap.DeveloperBillingTypeAndroid
- getRawValue() - function in dev.hyo.openiap.DiscountOfferType
- getRawValue() - function in dev.hyo.openiap.ErrorCode
- getRawValue() - function in dev.hyo.openiap.ExternalLinkLaunchModeAndroid
- getRawValue() - function in dev.hyo.openiap.ExternalLinkTypeAndroid
- getRawValue() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkNoticeTypeIOS
- getRawValue() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkTokenTypeIOS
- getRawValue() - function in dev.hyo.openiap.ExternalPurchaseNoticeAction
- getRawValue() - function in dev.hyo.openiap.IapEvent
- getRawValue() - function in dev.hyo.openiap.IapkitClientPayloadFormat
- getRawValue() - function in dev.hyo.openiap.IapkitPurchaseState
- getRawValue() - function in dev.hyo.openiap.IapPlatform
- getRawValue() - function in dev.hyo.openiap.IapStore
- getRawValue() - function in dev.hyo.openiap.InAppMessageCategoryAndroid
- getRawValue() - function in dev.hyo.openiap.InAppMessageResponseCodeAndroid
- getRawValue() - function in dev.hyo.openiap.PaymentMode
- getRawValue() - function in dev.hyo.openiap.PaymentModeIOS
- getRawValue() - function in dev.hyo.openiap.ProductQueryType
- getRawValue() - function in dev.hyo.openiap.ProductStatusAndroid
- getRawValue() - function in dev.hyo.openiap.ProductType
- getRawValue() - function in dev.hyo.openiap.ProductTypeIOS
- getRawValue() - function in dev.hyo.openiap.PurchaseState
- getRawValue() - function in dev.hyo.openiap.PurchaseVerificationProvider
- getRawValue() - function in dev.hyo.openiap.SubResponseCodeAndroid
- getRawValue() - function in dev.hyo.openiap.SubscriptionBillingPlanTypeIOS
- getRawValue() - function in dev.hyo.openiap.SubscriptionOfferTypeIOS
- getRawValue() - function in dev.hyo.openiap.SubscriptionPeriodIOS
- getRawValue() - function in dev.hyo.openiap.SubscriptionPeriodUnit
- getRawValue() - function in dev.hyo.openiap.SubscriptionReplacementModeAndroid
- getReasonIOS() - function in dev.hyo.openiap.PurchaseIOS
- getReasonStringRepresentationIOS() - function in dev.hyo.openiap.PurchaseIOS
- getReceiptData() - function in dev.hyo.openiap.VerifyPurchaseResultIOS
- Receipt data string
- getReceiptDataIOS() - function in dev.hyo.openiap.QueryResolver
- Get base64-encoded receipt data (legacy validation).
- getReceiptId() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getReceiptId() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitAmazonProps
- Amazon Appstore receipt id returned by PurchaseResponse.getReceipt().getReceiptId().
- getRecurrenceMode() - function in dev.hyo.openiap.PricingPhaseAndroid
- getRefunds() - function in dev.hyo.openiap.AdvancedCommerceItemIOS
- Refunds issued for this item, if any
- getRemainingQuantity() - function in dev.hyo.openiap.LimitedQuantityInfoAndroid
- Remaining quantity the user can still purchase
- getRenewalBillingPlanType() - function in dev.hyo.openiap.RenewalInfoIOS
- iOS 26.4+ billing plan that will renew after the current period.
- getRenewalDate() - function in dev.hyo.openiap.RenewalInfoIOS
- Expected renewal date (milliseconds since epoch) For active subscriptions, when the next renewal/charge will occur
- getRenewalDate() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getRenewalInfo() - function in dev.hyo.openiap.SubscriptionStatusIOS
- getRenewalInfoIOS() - function in dev.hyo.openiap.ActiveSubscription
- Renewal information from StoreKit 2 (iOS only).
- getRenewalInfoIOS() - function in dev.hyo.openiap.PurchaseIOS
- getRenewalOfferId() - function in dev.hyo.openiap.RenewalInfoIOS
- Offer ID applied to next renewal (promotional offer, subscription offer code, etc.
- getRenewalOfferType() - function in dev.hyo.openiap.RenewalInfoIOS
- Type of offer applied to next renewal Possible values: "PROMOTIONAL", "SUBSCRIPTION_OFFER_CODE", "WIN_BACK", etc.
- getRentalDetailsAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Rental details if this is a rental offer.
- getRentalExpirationPeriod() - function in dev.hyo.openiap.RentalDetailsAndroid
- Rental expiration period in ISO 8601 format Time after rental period ends when user can still extend
- getRentalPeriod() - function in dev.hyo.openiap.RentalDetailsAndroid
- Rental period in ISO 8601 format (e.g.
- getReplacementMode() - function in dev.hyo.openiap.SubscriptionProductReplacementParamsAndroid
- The replacement mode for this product change
- getRequest() - function in dev.hyo.openiap.RequestPurchaseProps
- getRequestPurchase() - function in dev.hyo.openiap.OpenIapProtocol
- getRequestPurchase() - function in dev.hyo.openiap.MutationHandlers
- Initiate a purchase or subscription flow; rely on events for final state.
- getRequestPurchase() - function in dev.hyo.openiap.OpenIapModule
- getRequestPurchase() - function in dev.hyo.openiap.store.OpenIapStore
- Initiate a purchase flow.
- getRequestReferenceId() - function in dev.hyo.openiap.AdvancedCommerceInfoIOS
- Request reference identifier for tracking
- getResponseCode() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- getResponseCode() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getResponseCode() - function in dev.hyo.openiap.BillingResultAndroid
- The response code from the billing operation
- getResponseCode() - function in dev.hyo.openiap.InAppMessageResultAndroid
- Response code for the in-app messaging flow.
- getResponseCode() - function in dev.hyo.openiap.PurchaseError
- getRestorePurchases() - function in dev.hyo.openiap.OpenIapProtocol
- getRestorePurchases() - function in dev.hyo.openiap.MutationHandlers
- Restore non-consumable and active subscription purchases.
- getRestorePurchases() - function in dev.hyo.openiap.OpenIapModule
- getRestorePurchases() - function in dev.hyo.openiap.store.LoadingStates
- getResult() - function in dev.hyo.openiap.ExternalPurchaseNoticeResultIOS
- Notice result indicating user action
- getResult() - function in dev.hyo.openiap.store.IapOperation
- getRevocationDate() - function in dev.hyo.openiap.AdvancedCommerceItemIOS
- Date access to this item was revoked (milliseconds since epoch)
- getRevocationDate() - function in dev.hyo.openiap.AppTransaction
- Date the app-acquisition transaction was revoked (epoch milliseconds).
- getRevocationDateIOS() - function in dev.hyo.openiap.PurchaseIOS
- getRevocationReasonIOS() - function in dev.hyo.openiap.PurchaseIOS
- Normalized StoreKit revocation reason, including upgraded_to_bundle.
- getRevocationTypeIOS() - function in dev.hyo.openiap.PurchaseIOS
- StoreKit revocation type, including assignment-revocation on Apple 26.4+ when compiled with the Xcode 27 SDK.
- getSandbox() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitAmazonProps
- Use Amazon RVS Cloud Sandbox for App Tester receipts.
- getShowBillingProgramInformationDialogAndroid() - function in dev.hyo.openiap.MutationHandlers
- Show Google's mandatory information dialog before a developer-rendered, in-app Billing Choice screen.
- getShowExternalPurchaseCustomLinkNoticeIOS() - function in dev.hyo.openiap.MutationHandlers
- Present the disclosure sheet required before linking out via ExternalPurchaseCustomLink (iOS 18.1+).
- getShowInAppMessagesAndroid() - function in dev.hyo.openiap.MutationHandlers
- Overlay Play billing in-app messages, such as payment issues or subscription price-change confirmations.
- getShowManageSubscriptionsIOS() - function in dev.hyo.openiap.MutationHandlers
- Present the manage-subscriptions sheet and return changed purchases (iOS 15+).
- getSignature() - function in dev.hyo.openiap.DiscountOfferInputIOS
- Signature for validation
- getSignatureAndroid() - function in dev.hyo.openiap.PurchaseAndroid
- getSignatureIOS() - function in dev.hyo.openiap.SubscriptionOffer
- iOS Server-generated signature for promotional offer validation.
- getSignedDate() - function in dev.hyo.openiap.AppTransaction
- getSku() - function in dev.hyo.openiap.OpenIapError.SkuNotFound
- getSku() - function in dev.hyo.openiap.EntitlementIOS
- getSku() - function in dev.hyo.openiap.AndroidSubscriptionOfferInput
- Product SKU
- getSku() - function in dev.hyo.openiap.RequestPurchaseIosProps
- Product SKU
- getSku() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- getSku() - function in dev.hyo.openiap.VerifyPurchaseAppleOptions
- Product SKU to validate
- getSku() - function in dev.hyo.openiap.VerifyPurchaseGoogleOptions
- Product SKU to validate
- getSku() - function in dev.hyo.openiap.VerifyPurchaseHorizonOptions
- The SKU for the add-on item, defined in Meta Developer Dashboard
- getSkuAndroid() - function in dev.hyo.openiap.DeepLinkOptions
- Android SKU to open (required on Android)
- getSkus() - function in dev.hyo.openiap.ProductRequest
- getSkus() - function in dev.hyo.openiap.RequestPurchaseAndroidProps
- List of product SKUs
- getSkus() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- List of subscription SKUs
- getStackTrace() - function in kotlin.OpenIapError
- getStackTrace() - function in kotlin.OpenIapError.ProductNotFound
- getStackTrace() - function in kotlin.OpenIapError.PurchaseFailed
- getStackTrace() - function in kotlin.OpenIapError.PurchaseCancelled
- getStackTrace() - function in kotlin.OpenIapError.PurchaseDeferred
- getStackTrace() - function in kotlin.OpenIapError.PaymentNotAllowed
- getStackTrace() - function in kotlin.OpenIapError.BillingError
- getStackTrace() - function in kotlin.OpenIapError.InvalidPurchaseVerification
- getStackTrace() - function in kotlin.OpenIapError.PurchaseVerificationFailed
- getStackTrace() - function in kotlin.OpenIapError.NetworkError
- getStackTrace() - function in kotlin.OpenIapError.VerificationFailed
- getStackTrace() - function in kotlin.OpenIapError.RestoreFailed
- getStackTrace() - function in kotlin.OpenIapError.UnknownError
- getStackTrace() - function in kotlin.OpenIapError.NotPrepared
- getStackTrace() - function in kotlin.OpenIapError.InitConnection
- getStackTrace() - function in kotlin.OpenIapError.QueryProduct
- getStackTrace() - function in kotlin.OpenIapError.QueryProduct.Companion
- getStackTrace() - function in kotlin.OpenIapError.EmptySkuList
- getStackTrace() - function in kotlin.OpenIapError.SkuNotFound
- getStackTrace() - function in kotlin.OpenIapError.SkuOfferMismatch
- getStackTrace() - function in kotlin.OpenIapError.MissingCurrentActivity
- getStackTrace() - function in kotlin.OpenIapError.UserCancelled
- getStackTrace() - function in kotlin.OpenIapError.ItemAlreadyOwned
- getStackTrace() - function in kotlin.OpenIapError.ItemNotOwned
- getStackTrace() - function in kotlin.OpenIapError.ServiceUnavailable
- getStackTrace() - function in kotlin.OpenIapError.BillingUnavailable
- getStackTrace() - function in kotlin.OpenIapError.ItemUnavailable
- getStackTrace() - function in kotlin.OpenIapError.DeveloperError
- getStackTrace() - function in kotlin.OpenIapError.FeatureNotSupported
- getStackTrace() - function in kotlin.OpenIapError.ServiceDisconnected
- getStackTrace() - function in kotlin.OpenIapError.ServiceTimeout
- getStackTrace() - function in kotlin.OpenIapError.AlternativeBillingUnavailable
- getStartTimeMillis() - function in dev.hyo.openiap.ValidTimeWindowAndroid
- Start time in milliseconds since epoch
- getState() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitResult
- The current state of the purchase.
- getState() - function in dev.hyo.openiap.SubscriptionStatusIOS
- getStatus() - function in dev.hyo.openiap.OpenIapViewModel
- getStatus() - function in dev.hyo.openiap.RefundResultIOS
- getStatus() - function in dev.hyo.openiap.store.OpenIapStore
- getStatus() - function in dev.hyo.openiap.store.PurchaseResultData
- getStore() - function in dev.hyo.openiap.PurchaseCommon
- Store where purchase was made
- getStore() - function in dev.hyo.openiap.PurchaseAndroid
- Store where purchase was made
- getStore() - function in dev.hyo.openiap.PurchaseIOS
- Store where purchase was made
- getStore() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitResult
- getStore() - function in dev.hyo.openiap.Purchase
- Store where purchase was made
- getStorefront() - function in dev.hyo.openiap.QueryResolver
- Return the store-authoritative country code: ISO 3166-1 alpha-3 on Apple platforms and alpha-2 on Android.
- getStorefront() - function in dev.hyo.openiap.OpenIapModule
- getStorefrontCountryCodeIOS() - function in dev.hyo.openiap.PurchaseIOS
- getStoreType() - function in dev.hyo.openiap.AppTransaction
- Store channel of the original app purchase: consumer, education, enterprise, or another future StoreKit value (Apple 27+ beta).
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.ProductNotFound
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.PurchaseFailed
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.PurchaseCancelled
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.PurchaseDeferred
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.PaymentNotAllowed
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.BillingError
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.InvalidPurchaseVerification
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.NetworkError
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.VerificationFailed
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.RestoreFailed
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.UnknownError
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.NotPrepared
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.InitConnection
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.QueryProduct
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.EmptySkuList
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.SkuNotFound
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.SkuOfferMismatch
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.MissingCurrentActivity
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.UserCancelled
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.ItemAlreadyOwned
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.ItemNotOwned
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.ServiceUnavailable
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.BillingUnavailable
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.ItemUnavailable
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.DeveloperError
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.FeatureNotSupported
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.ServiceDisconnected
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.ServiceTimeout
- getSubResponseCode() - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
- getSubResponseCode() - function in dev.hyo.openiap.BillingResultAndroid
- Sub-response code for more granular error information (8.0+).
- getSubResponseCodeAndroid() - function in dev.hyo.openiap.PurchaseError
- getSubscriptionBillingIssue() - function in dev.hyo.openiap.SubscriptionHandlers
- Fires when a subscription enters a billing-issue state that needs user action (payment method failed, card expired, etc.).
- getSubscriptionGroupDisplayName() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getSubscriptionGroupId() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getSubscriptionGroupIdIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- App Store subscription group identifier for intro-offer eligibility checks.
- getSubscriptionGroupIdIOS() - function in dev.hyo.openiap.PurchaseIOS
- getSubscriptionGroupLevel() - function in dev.hyo.openiap.BundledSubscriptionIOS
- getSubscriptionHandlers() - function in dev.hyo.openiap.OpenIapProtocol
- getSubscriptionHandlers() - function in dev.hyo.openiap.OpenIapModule
- getSubscriptionOffers() - function in dev.hyo.openiap.ProductAndroid
- Standardized subscription offers.
- getSubscriptionOffers() - function in dev.hyo.openiap.ProductIOS
- Standardized subscription offers.
- getSubscriptionOffers() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- Standardized subscription offers.
- getSubscriptionOffers() - function in dev.hyo.openiap.ProductSubscriptionIOS
- Standardized subscription offers.
- getSubscriptionOffers() - function in dev.hyo.openiap.SubscriptionPricingTermsIOS
- getSubscriptionOffers() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- Subscription offers
- getSubscriptionPeriodNumberIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getSubscriptionPeriodUnitIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getSubscriptionProductReplacementParams() - function in dev.hyo.openiap.RequestSubscriptionAndroidProps
- Product-level replacement parameters (8.1.0+) Use this instead of replacementMode for item-level replacement This singular form requires skus to contain exactly one target product.
- getSubscriptions() - function in dev.hyo.openiap.store.OpenIapStore
- getSubscriptionStatusIOS() - function in dev.hyo.openiap.QueryHandlers
- Get subscription status objects from StoreKit 2 (iOS 15+).
- getSubsequentCommitmentPaymentsCount() - function in dev.hyo.openiap.InstallmentPlanDetailsAndroid
- Subsequent committed payments count after the subscription plan renews.
- getSuccess() - function in dev.hyo.openiap.ExternalPurchaseLinkResultIOS
- Whether the user completed the external purchase flow
- getSuccess() - function in dev.hyo.openiap.VerifyPurchaseResultHorizon
- Whether the entitlement verification succeeded.
- getSuppressed() - function in kotlin.OpenIapError
- getSuppressed() - function in kotlin.OpenIapError.ProductNotFound
- getSuppressed() - function in kotlin.OpenIapError.PurchaseFailed
- getSuppressed() - function in kotlin.OpenIapError.PurchaseCancelled
- getSuppressed() - function in kotlin.OpenIapError.PurchaseDeferred
- getSuppressed() - function in kotlin.OpenIapError.PaymentNotAllowed
- getSuppressed() - function in kotlin.OpenIapError.BillingError
- getSuppressed() - function in kotlin.OpenIapError.InvalidPurchaseVerification
- getSuppressed() - function in kotlin.OpenIapError.PurchaseVerificationFailed
- getSuppressed() - function in kotlin.OpenIapError.NetworkError
- getSuppressed() - function in kotlin.OpenIapError.VerificationFailed
- getSuppressed() - function in kotlin.OpenIapError.RestoreFailed
- getSuppressed() - function in kotlin.OpenIapError.UnknownError
- getSuppressed() - function in kotlin.OpenIapError.NotPrepared
- getSuppressed() - function in kotlin.OpenIapError.InitConnection
- getSuppressed() - function in kotlin.OpenIapError.QueryProduct
- getSuppressed() - function in kotlin.OpenIapError.QueryProduct.Companion
- getSuppressed() - function in kotlin.OpenIapError.EmptySkuList
- getSuppressed() - function in kotlin.OpenIapError.SkuNotFound
- getSuppressed() - function in kotlin.OpenIapError.SkuOfferMismatch
- getSuppressed() - function in kotlin.OpenIapError.MissingCurrentActivity
- getSuppressed() - function in kotlin.OpenIapError.UserCancelled
- getSuppressed() - function in kotlin.OpenIapError.ItemAlreadyOwned
- getSuppressed() - function in kotlin.OpenIapError.ItemNotOwned
- getSuppressed() - function in kotlin.OpenIapError.ServiceUnavailable
- getSuppressed() - function in kotlin.OpenIapError.BillingUnavailable
- getSuppressed() - function in kotlin.OpenIapError.ItemUnavailable
- getSuppressed() - function in kotlin.OpenIapError.DeveloperError
- getSuppressed() - function in kotlin.OpenIapError.FeatureNotSupported
- getSuppressed() - function in kotlin.OpenIapError.ServiceDisconnected
- getSuppressed() - function in kotlin.OpenIapError.ServiceTimeout
- getSuppressed() - function in kotlin.OpenIapError.AlternativeBillingUnavailable
- getSyncIOS() - function in dev.hyo.openiap.MutationHandlers
- Force sync transactions with the App Store (iOS 15+).
- getTaxCode() - function in dev.hyo.openiap.AdvancedCommerceInfoIOS
- Tax code for the transaction
- getTaxExclusivePrice() - function in dev.hyo.openiap.AdvancedCommerceInfoIOS
- Price excluding tax (decimal string)
- getTaxRate() - function in dev.hyo.openiap.AdvancedCommerceInfoIOS
- Tax rate applied (decimal string)
- getTerm() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getTermSku() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getTestTransaction() - function in dev.hyo.openiap.VerifyPurchaseResultAndroid
- getTimestamp() - function in dev.hyo.openiap.DiscountOfferInputIOS
- Timestamp of discount offer
- getTimestamp() - function in dev.hyo.openiap.store.PurchaseResultData
- getTimestamp() - function in dev.hyo.openiap.store.ErrorData
- getTimestamp() - function in dev.hyo.openiap.store.IapOperation
- getTimestampIOS() - function in dev.hyo.openiap.SubscriptionOffer
- iOS Timestamp when the signature was generated.
- getTitle() - function in dev.hyo.openiap.ProductCommon
- getTitle() - function in dev.hyo.openiap.ProductAndroid
- getTitle() - function in dev.hyo.openiap.ProductIOS
- getTitle() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getTitle() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getTitle() - function in dev.hyo.openiap.Product
- getTitle() - function in dev.hyo.openiap.ProductSubscription
- getToken() - function in dev.hyo.openiap.ExternalPurchaseCustomLinkTokenResultIOS
- The external purchase token string.
- getTotalBillingPeriods() - function in dev.hyo.openiap.TransactionCommitmentInfoIOS
- getTransactionDate() - function in dev.hyo.openiap.PurchaseCommon
- Unix timestamp in milliseconds since January 1, 1970 UTC.
- getTransactionDate() - function in dev.hyo.openiap.ActiveSubscription
- Unix timestamp in milliseconds since January 1, 1970 UTC.
- getTransactionDate() - function in dev.hyo.openiap.PurchaseAndroid
- Unix timestamp in milliseconds since January 1, 1970 UTC.
- getTransactionDate() - function in dev.hyo.openiap.PurchaseIOS
- Unix timestamp in milliseconds since January 1, 1970 UTC.
- getTransactionDate() - function in dev.hyo.openiap.Purchase
- Unix timestamp in milliseconds since January 1, 1970 UTC.
- getTransactionId() - function in dev.hyo.openiap.ActiveSubscription
- getTransactionId() - function in dev.hyo.openiap.EntitlementIOS
- getTransactionId() - function in dev.hyo.openiap.PurchaseAndroid
- getTransactionId() - function in dev.hyo.openiap.PurchaseIOS
- getTransactionId() - function in dev.hyo.openiap.store.PurchaseResultData
- getTransactionJwsIOS(String) - function in dev.hyo.openiap.QueryResolver
- Return the JWS string for a transaction (StoreKit 2).
- getTransactionReasonIOS() - function in dev.hyo.openiap.PurchaseIOS
- getType() - function in dev.hyo.openiap.ProductCommon
- getType() - function in dev.hyo.openiap.DeveloperProvidedBillingProductAndroid
- Google Play product type (in-app or subscription).
- getType() - function in dev.hyo.openiap.DiscountOffer
- Offer category.
- getType() - function in dev.hyo.openiap.ProductAndroid
- getType() - function in dev.hyo.openiap.ProductIOS
- getType() - function in dev.hyo.openiap.ProductSubscriptionAndroid
- getType() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getType() - function in dev.hyo.openiap.PurchaseOfferIOS
- getType() - function in dev.hyo.openiap.SubscriptionOffer
- Type of subscription offer (Introductory or Promotional)
- getType() - function in dev.hyo.openiap.ProductRequest
- getType() - function in dev.hyo.openiap.RequestPurchaseProps
- Explicit purchase type hint (defaults to in-app)
- getType() - function in dev.hyo.openiap.Product
- getType() - function in dev.hyo.openiap.ProductSubscription
- getType() - function in dev.hyo.openiap.store.IapOperation
- getTypeIOS() - function in dev.hyo.openiap.ProductIOS
- getTypeIOS() - function in dev.hyo.openiap.ProductSubscriptionIOS
- getUnit() - function in dev.hyo.openiap.SubscriptionPeriod
- The period unit (day, week, month, year)
- getUnit() - function in dev.hyo.openiap.SubscriptionPeriodValueIOS
- getUpdatedAt() - function in dev.hyo.openiap.IapkitProductClientPayload
- getUserChoiceBillingAndroid() - function in dev.hyo.openiap.SubscriptionHandlers
- Fires when a user selects alternative billing in the User Choice Billing dialog (Android only) Only triggered when the user selects alternative billing instead of Google Play billing
- getUserId() - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitAmazonProps
- Amazon Appstore user id returned by PurchaseResponse.getUserData().getUserId().
- getUserId() - function in dev.hyo.openiap.VerifyPurchaseHorizonOptions
- The user ID of the user whose purchase you want to verify
- getUserLocale() - function in dev.hyo.openiap.GetBillingChoiceInfoParamsAndroid
- BCP 47 locale tag.
- getValidTimeWindowAndroid() - function in dev.hyo.openiap.DiscountOffer
- Android Valid time window for the offer.
- getValue() - function in dev.hyo.openiap.FetchProductsResultAll
- getValue() - function in dev.hyo.openiap.FetchProductsResultProducts
- getValue() - function in dev.hyo.openiap.FetchProductsResultSubscriptions
- getValue() - function in dev.hyo.openiap.RequestPurchaseResultPurchase
- getValue() - function in dev.hyo.openiap.RequestPurchaseResultPurchases
- getValue() - function in dev.hyo.openiap.SubscriptionPeriod
- The number of units (e.g.
- getValue() - function in dev.hyo.openiap.SubscriptionPeriodValueIOS
- getValue() - function in dev.hyo.openiap.RequestPurchaseProps.Request.Purchase
- getValue() - function in dev.hyo.openiap.RequestPurchaseProps.Request.Subscription
- getValue() - function in dev.hyo.openiap.ProductOrSubscription.ProductItem
- getValue() - function in dev.hyo.openiap.ProductOrSubscription.ProductSubscriptionItem
- getVerifyPurchase() - function in dev.hyo.openiap.OpenIapProtocol
- getVerifyPurchase() - function in dev.hyo.openiap.MutationHandlers
- Verify a purchase against your own backend.
- getVerifyPurchase() - function in dev.hyo.openiap.OpenIapModule
- getVerifyPurchaseWithProvider() - function in dev.hyo.openiap.OpenIapProtocol
- getVerifyPurchaseWithProvider() - function in dev.hyo.openiap.MutationHandlers
- Verify via a managed provider without standing up your own server.
- getVerifyPurchaseWithProvider() - function in dev.hyo.openiap.OpenIapModule
- getVersion() - function in dev.hyo.openiap.IapkitProductClientPayload
- getWebOrderLineItemIdIOS() - function in dev.hyo.openiap.PurchaseIOS
- getWillAutoRenew() - function in dev.hyo.openiap.RenewalInfoIOS
- getWillUnbundle() - function in dev.hyo.openiap.RenewalInfoIOS
- Whether this subscription will leave its bundle and renew standalone.
- getWinBackOffer() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- Win-back offer to apply (iOS 18+) Used to re-engage churned subscribers with a discount or free trial.
- getWithOffer() - function in dev.hyo.openiap.RequestPurchaseIosProps
- Promotional offer to apply (subscriptions only, ignored for one-time purchases).
- getWithOffer() - function in dev.hyo.openiap.RequestSubscriptionIosProps
- Promotional offer to apply for subscription purchases.
- Google - enum entry in dev.hyo.openiap.IapStore
- GoogleRendered - enum entry in dev.hyo.openiap.BillingChoiceScreenTypeAndroid
Choice screen is rendered by Google Play.