As of now there are only the payment options that Itch accepts, which are credit card and PayPal. I don't know if they will add other payment methods in the future.