In the past, when I used the MasterCard issued by my main bank, my bank declined my bank card payments when I bought camgirl tokens/credits online. I had to call them and ask to unlock my bank card. I understood that it was major problem for using adult chat websites.
Therefore, I suggest to open a bitsafe account, get a mastercard, and transfer money from your bank account to the bitsafe account to top up the bitsafe mastercard.
I tested this mastercard on Livejasmin, Streamate, Camcontacts, Imlive, Stripchat, camsoda, cam4, cams, myfreecams, chaturbate,soulcams without any problems. The payments were never declined and mastercard has never blocked the card. This means I always was able to buy tokens and credits without problems. Noone ever asked me to explain expenses.
I also use this bitsafe card to buy products on Amazon and Ebay.