thats theft, even if it is in their TOS. dont use a wallet for your project. the money can get stolen (by the wallet vendor). find a real billing solution and get payouts to your bank.
i just set up variable pricing with hosted join forms on MobiusPay. they did most of the work and we got it live in a couple weeks.
#