why not ? other one seem just like a patreon like website, unless you dont have credit card/debit card
Certain Banks just straight up block the payment to that website, mine did that. My solution was to make a Revolut bank account and use their credit card.