Checks whether the device supports in app purchases (it might be restricted).
Initializes the object and sets the subs that will handle the events. You should initialize and use a single Store instance.
Starts a payment request process for the given product id. The user will be asked to log in and approve the purchase. The PurchaseCompleted event will later be raised.
Restores successful transactions of non-consumable products. The PurchaseCompleted will be raised for each transaction. Note that the user might be asked to log in to his account. You should not call this method when the app starts. Only when the user asks to restore previous transactions. The TransactionsRestored event will later be raised.