Hey, I think you can try to use a third party payment app for that, I am sure there are payment systems that would help you with that. Honestly, I am using skrill card about which I found out thanks to the articke
https://baxity.com/skrill-registration and as a result I've got a skrill card and a gold status account. More than that, I am nearly sure you will allow you to charge for access to wifi. With all that you will get a full instruction how to verify your skrill account using Baxity and how to get a bronze, silver or gold account. Trust me, this is the best payment system designed for your needs. So, go on and check it, I am pretty sure it will be useful for you