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.
  • Class
    Description
    Encapsulates 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 system
    A 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 through WalletExtension.