There is some weird regulation that limits how much you can top up online within a set period of time.
We used to use a Turkcell VINN and if we'd used it a lot and it ran out quickly - usually when our house internet was having a strop - I'd sometimes try and top up online and find I could only get 1GB at best.
If I took it into a shop - usually the lovely Fads in Hisaronu - he could get me more, but even then there is a limit - couldn't always get 10GB if we'd topped up within the past six weeks.
Seems a bit bizarre that they are trying NOT to take as much money off us as possible!
We've now changed to a new 4G widget with Turk Telekom. The initial unit cost a bit more than the Turkcell one but I can top up 15GB a time for 60 lira....no limits so far and much faster than the old one.