I checked the website and talked a little with them on chat. Basically they accept people around 30 countries. Depending on your location there are different payment methods and only some banks can be used (depending where do you live)
As an European I see only Spanish (or Portuguese?) banks, not convenient for us. But I found then on the list they do have ING Group; I forgot to ask them if ING group is what we call the ING bank (a neobank quite know in EU) because this bank is not a group as far as I know,. Brief, If it's the same as I'm thinking I will open an account with ING just to use with this website. Thanks for the suggestion.