I'm already using all of Itch.io's available providers (PayPal & Stripe), so if you are having problems with a provider you have to contact them directly. If you are using a prepaid card, i think paypal is more likely to have a solution for you.