A buyer can request a refund by contacting support. There's more information about our refund policy on our terms of service: https://itch.io/docs/legal/terms#refunds
Since we are a DRM free website that supports downloading from your browser, we can not track time spent in a game so we can't have the same automated process other platforms might have. We try our best to make sure everyone comes out happy in the end, we'll typically ask what the issue was with the purchase before granting a refund. If necessary, we'll loop in the developer of the game to offer support directly in the email thread.
If you're a developer and you want to issue a refund to a buyer, find the purchase from your dashboard via the Earnings > Payments section. Click on the details link and find on the bottom a link that says “Issue refund…”. At this time all refunds must be approved by a staff member. In the future we may allow refunds to be issued automatically if your account is in good standing, but the instructions will remain the same.
Developers/sellers can view what payments have been refunded on their account on this page: https://itch.io/dashboard/purchases?refunded (You must be logged into the right account to see them). If the payment delivered any external keys (like a Steam key), you can click the transaction and access the key so you can disable it.
Thanks