public override void PurchaseFailed(string productIdentifier, Purchases.Error error, bool userCanceled)
 {
     if (userCanceled)
     {
         Debug.Log("Subtester: User canceled, don't show an error");
     }
     else
     {
         logError(error);
     }
 }
 public override void AliasCreated(Purchases.Error error)
 {
     if (error == null)
     {
         Debug.Log("Alias created.");
     }
     else
     {
         Debug.Log("Alias failed.");
         logError(error);
     }
 }
 private void logError(Purchases.Error error)
 {
     Debug.Log("Subtester: " + JsonUtility.ToJson(error));
 }
 public override void RestorePurchasesFailed(Purchases.Error error)
 {
     Debug.Log("Subtester: Restore Failed");
     logError(error);
 }
 public override void PurchaserInfoReceiveFailed(Purchases.Error error)
 {
     logError(error);
 }