IsPurchase() public method

public IsPurchase ( ) : bool
return bool
        protected virtual void RecieveUtils(XsollaUtils utils)
        {
            Logger.Log("Utils recived");
            Utils = utils;
            XsollaPurchase xsollaPurchase = utils.GetPurchase();

            if (xsollaPurchase != null)
            {
                bool isPurchase = xsollaPurchase.IsPurchase();
                if (xsollaPurchase.paymentSystem != null && isPurchase)
                {
                    NextPaymentStep(currentPurchase.GetMergedMap());
                }
                else if (isPurchase)
                {
                    LoadQuickPayment();
                }
                else
                {
                    LoadShop(utils);
                }
            }
            else
            {
                LoadShop(utils);
            }
            SetLoading(false);
        }
Beispiel #2
0
        protected virtual void RecieveUtils(XsollaUtils utils)
        {
            Logger.Log("Utils recived");
            Utils = utils;
            if (isSimple)
            {
                BaseParams += "&access_token=" + utils.GetAcceessToken();
                currentPurchase.GetPart(ActivePurchase.Part.TOKEN).Remove("access_data");
                currentPurchase.GetPart(ActivePurchase.Part.TOKEN).Add("access_token", utils.GetAcceessToken());
            }
            XsollaPurchase xsollaPurchase = utils.GetPurchase();

            if (xsollaPurchase != null)
            {
                bool isPurchase = xsollaPurchase.IsPurchase();
                if (xsollaPurchase.paymentSystem != null && isPurchase)
                {
                    NextPaymentStep(currentPurchase.GetMergedMap());
                }
                else if (isPurchase)
                {
                    LoadQuickPayment();
                }
                else
                {
                    LoadShop(utils);
                }
            }
            else
            {
                LoadShop(utils);
            }
            SetLoading(false);
        }