Can you add debit card as an option to pay? Through ITCH.IO, no foreign banks etc.
Sorry, we received paypal only. As far as I know itch.io only received Paypal and Stripe, not accepting local debit card if I not mistaken.
No, they accept debit/credit card. I pay for all purchases on itch.io with my debit card.