kpease Credit Card, PayPal, and crypto are the payment options currently supported.
Depending on your bank/credit card, you may have the option to set up a virtual credit card number, though this is obviously not something we have any involvement with and not every bank/CC company offers this.
There are also 3rd party sites that exist who can also provide virtual credit cards, though again - we can't specifically recommend any. Other users have mentioned some before though in various threads that you can probably search for pretty easily and could consider.