According to the developer, the delisting was due to a DMCA claim rather than the payment processors (which, of course, creates its own problems for preservation):
'Thank you for your attention and support for TOI. After communicating with our publisher and Steam, we have learned that TOI has been temporarily taken down due to a DMCA claim. Currently, we are in negotiations to resolve this issue. Please wait patiently for further updates.'