It's possible, but as you said, it will be running centralized on my server which is a huge disadvantage in my opinion.
With the decentralized smart contract code, you can be sure that the money transactions occur immediately and correctly, so there's no risk.
RE: Learnings from building my first dapp on EOS blockchain