| Interface | Description | 
|---|---|
| PendingPurchaseCallback | 
 Callback interface that the main class may implement to be notified of pending purchases. 
 | 
| PromotionalOffer | 
 A marker interface representing a promotional offer for in-app purchase. 
 | 
| PurchaseCallback | 
 Callback interface that the main class must implement in order for in-app-purchasing
 to work. 
 | 
| 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. 
 | 
| Class | Description | 
|---|---|
| ApplePromotionalOffer | 
 Encapsulates a promotional offer for use with in-app-purchase in Apple's App store. 
 | 
| Product | 
 Represents a product within the system 
 | 
| 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. 
 | 
| Receipt | 
 Encapsulates a receipt for an in-app purchase. 
 |