Hello. I proceeded with the purchase on itch.io, but I was unable to download the product. The reason is unclear, but if it is due to credit card security, it may be difficult to resolve.
DLsite is a well-known sales site in Japan.
https://www.dlsite.com/index.html
They also support English and state that they can pay earnings to people living abroad via SWIFT bank transfer or Smartcat. I would appreciate your consideration.
I look forward to other platforms that are currently in preparation. Thank you.