Thank you for sharing. I'm sorry, but I don't have any access to the payment process. Did you try to reach itch.io support?