Unfortunatelly I can't for this game. Is it because you don't trust SubscribeStar or because SubStar does not include the payment method you are using?
The Problem with SubStar is that depending in what country you live, you need to input your Government ID to use it (At least that's going on for Germany). And i think we all know too well how dangerous such things are in todays times....