When the user wants to buy a product call the InitiatePurchase
method of the IStoreController
, identifying the product the user wants to buy.
// Example method called when the user presses a 'buy' button
// to start the purchase process.
public void OnPurchaseClicked(string productId) {
controller.InitiatePurchase(productId);
}
Your application will be notified asynchronously of the result, either with an invocation of ProcessPurchase
for successful purchases or OnPurchaseFailed
for failures.