// Use this for initialization
        private async void OnEnable()
        {
            var IBANInputState = IBAN.GetComponent <InputfieldStateController>();

            token = UserManager.Get.getCurrentSessionToken();
            WithdrawButton.interactable = false;
            IBAN.onValueChanged.AddListener(delegate
            {
                IBANInputState.ShowLoading();
                validIban = wm.validateIBAN(IBAN.text);
                if (validIban)
                {
                    IBANInputState.ShowAccepted();
                }
                else
                {
                    IBANInputState.ShowDeclined();
                }
            });
            WithdrawButtonText.text = WithdrawPresenter.WithdrawMoney.ToString() + CurrencyManager.CURRENT_CURRENCY;
            string Id    = UserManager.Get.getCurrentUserId();
            string Token = UserManager.Get.getCurrentSessionToken();

            LoaderManager.Get.LoaderController.ShowLoader(null);

            User user = await UserManager.Get.getUser();

            var account = wm.accountVerificationJSON(Token);

            LoaderManager.Get.LoaderController.HideLoader();
            if (user != null)
            {
                personelInfoVerification(user);
                ibanVerification(user);
                WithdrawButton.onClick.AddListener(() =>
                {
                    Withdraw();
                });
                ContinueButtonIBAN.onClick.AddListener(() =>
                {
                    currentIBAN = IBAN.text;
                    tokenizeAndAttach();
                });
            }
            else
            {
                ConnectivityController.CURRENT_ACTION = ConnectivityController.PERSONNEL_INFO_WITHDRAW_ACTION;
                PopupManager.Get.PopupController.ShowPopup(PopupType.INFO_POPUP_CONNECTION_FAILED, PopupsText.Get.ConnectionFailed());
                LoaderManager.Get.LoaderController.HideLoader();
            }
        }
        void init_iban(User user)
        {
            Iban.onValueChanged.AddListener(delegate
            {
                CountryFlag.gameObject.SetActive(false);
                Continue.interactable = false;
                currency     = null;
                country_code = null;

                if (withdrawManager.validateIBAN(Iban.text))
                {
                    Continue.interactable = true;
                    SetCountryCurrency();
                    Iban.GetComponent <InputfieldStateController>().ShowAccepted();
                }
                else
                {
                    Iban.GetComponent <InputfieldStateController>().ShowDeclined();
                }
            });
        }