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); }
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); }