Not so far, no.
From your initial post I got the impression that you had already tried the services that itch.io supports and they wouldn’t work in your country. Is that the case or not? (Like I said at the very start, I was making my post ”[u]nder the assumption that you were saying your country’s banks won’t accept transactions from PayPal, etc.”)