Yes, and again, Itch.io will send you money through PayPal. That's how I get money from my own sales. No Stripe where I live either.
Viewing post in Why cant find my game on search list?
You can request a payout any time you have a few dollars. (Money is first kept for a week.) On your dashboard there is a Payout tab; you can go there to connect your PayPal account, then a button will appear that says "Initiate payout". It will take a few more days after that, and you can see in the list below how long it's taking.