Itch.io are seeking out new payment processors who are more comfortable with adult material
(www.rockpapershotgun.com)
The issue I have with non-credit card purchases is who owns the fraud transactions. For that reason alone, I don't like the idea of giving any site full banking information, especially given the sheer amount of data exfiltration that takes place on a regular basis.