It may depend on the developer. Those that collect the money directly typically only use PayPal.
I tried buying an asset before using a prepaid credit card (received digitally from the USA). Itch.io wouldn't accept it because it couldn't validate my zip code - it insisted on a 5-digit number. I had entered a 4-digit number from my real address when registering the card (South Africa only has a 4-digit postal code). In the end I couldn't buy anything at Itch.io using the card.