Thank you for that link.
Maybe that is the case, that I don't know a lot about online payment systems FROM FOREIGN COUNTRIES if I knew why would I ask?
In the Netherlands you just don't give out your bank user name and password. Very simple. And when it comes to online payment systems every casino I played so far, when I wanted to deposit money from my bank account I would choose which bank and that would open the apporpriate bank webpage inside that bank domain.
I have never seen an online payment system that lets you fill in that information within their own domain their own website.