None of the itch.io payment methods work for our country. Unfortunately, we can't sell our games there. Hopefully, this will change in the future.
Thanks for taking the time to respond and for providing the reason.