It is almost time for a second payment for Pokemon bank, I have enough balance on my e-shop account. But when do you and how do you pay for that? I can't find anything, not in the e-shop or in-game.
This depends on when you've first paid for it. You can pay for a second year after your first year is up fully. And this will be how it is until you no longer need to pay for it ( if they lose all reasons to use it for example).This is found in the application Pokemon Bank also, it will say purchase Pokemon Bank or something on the app. On the e-shop pokebank is free you just need the money to use the Pokemon bank function in general