# 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
  ApplePromotionalOffer
  Encapsulates a promotional offer for use with in-app-purchase in Apple's App store.
  PendingPurchaseCallback
  Callback interface that the main class may implement to be notified of pending purchases.
  Product
  Represents a product within the system
  PromotionalOffer
  A marker interface representing a promotional offer for in-app purchase.
  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.
  PurchaseCallback
  Callback interface that the main class must implement in order for in-app-purchasing to work.
  Receipt
  Encapsulates a receipt for an in-app purchase.
  ReceiptStore
  Interface that can be implemented to provide store of receipts.
  RestoreCallback
  Callback interface that the main class must implement in order for the restore option of in-app-purchasing to work.
  WalletExtension
  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").
  WalletPassEntry
  A card entry published to the Apple Wallet issuer-provisioning extension through `WalletExtension`.