private void _checkTrialOrIntroductoryPriceEligibility(string json)
    {
        Debug.Log("_checkTrialOrIntroductoryPriceEligibility " + json);

        if (CheckTrialOrIntroductoryPriceEligibilityCallback == null)
        {
            return;
        }

        var response   = JSON.Parse(json);
        var dictionary = new Dictionary <string, IntroEligibility>();

        foreach (var keyValuePair in response)
        {
            dictionary[keyValuePair.Key] = new IntroEligibility(keyValuePair.Value);
        }

        CheckTrialOrIntroductoryPriceEligibilityCallback(dictionary);

        CheckTrialOrIntroductoryPriceEligibilityCallback = null;
    }
 public void CheckTrialOrIntroductoryPriceEligibility(string[] products, CheckTrialOrIntroductoryPriceEligibilityFunc callback)
 {
     CheckTrialOrIntroductoryPriceEligibilityCallback = callback;
     _wrapper.CheckTrialOrIntroductoryPriceEligibility(products);
 }