Package com.codename1.payment
package com.codename1.payment
In-App Billing/Purchase API's are abstracted by this package. It encapsulates the different types
of vendor stores and payment API's available on the market.
-
ClassDescriptionEncapsulates a promotional offer for use with in-app-purchase in Apple's App store.Client facade for the Codename One Commerce service.One thing a customer can buy from an
Offering: a store product together with the role it plays in the offering (the monthly plan, the annual plan, a lifetime unlock).What the Codename One Commerce service knows about one customer: the entitlements held, the subscriptions that are active and the attributes the application attached.One entitlement of a customer, as the Codename One Commerce service reported it.A set of packages the application offers a customer together, and optionally the paywall that presents them.The offerings the Codename One Commerce service configured for this customer: the one to present now, and every other one by id.Callback interface that the main class may implement to be notified of pending purchases.Represents a product within the systemA marker interface representing a promotional offer for in-app purchase.Represents the status of in-app-purchase goods, this class provides information about products purchased by a user as well as the ability to purchase additional products.Callback interface that the main class must implement in order for in-app-purchasing to work.Encapsulates a receipt for an in-app purchase.Interface that can be implemented to provide store of receipts.A reward the service granted this customer for a referral: either an entitlement or an amount of a virtual currency.Callback interface that the main class must implement in order for the restore option of in-app-purchasing to work.Publishes card data to the Apple Wallet issuer-provisioning extension so users can add the issuer's cards to Apple Wallet from inside the Wallet app ("From apps on your iPhone").A card entry published to the Apple Wallet issuer-provisioning extension throughWalletExtension.