// Register for the BillingServices.OnInitializeStoreComplete event
private void OnInitializeStoreComplete(BillingServicesInitializeStoreResult result, Error error)
var products = result.Products;
Debug.Log("Store initialized successfully.");
Debug.Log("Total products fetched: " + products.Length);
Debug.Log("Below are the available products:");
for (int iter = 0; iter < products.Length; iter++)
var product = products[iter];
Debug.Log(string.Format("[{0}]: {1}", iter, product));
Debug.Log("Store initialization failed with error. Error: " + error);
var invalidIds = result.InvalidProductIds;
Debug.Log("Total invalid products: " + invalidIds.Length);
if (invalidIds.Length > 0)
Debug.Log("Here are the invalid product ids:");
for (int iter = 0; iter < invalidIds.Length; iter++)
Debug.Log(string.Format("[{0}]: {1}", iter, invalidIds[iter]));