Sadly we currently only support payments done via Paypal.
While Debit Card Payments are in plans, implementing that feature would be a lot of work, which we would rather currently spend on improving the site features and reading experience.
As such, I am unable to give you an ETA on when it might become available.
Currently the only way you would be able to proceed would be to create a Paypal account, as I'm fairly certain depositing money into it via other means is impossible.
The only alternative I see would be for us to discuss payment details in private on Discord and for us to add the shards manually after the deposit. But honestly I would rather not do it that way if possible.