They want to, but as they say on top of the page, they haven't been able to figure out the payment way of Itch.io.