Do we have similar alternative options?
Also, can you guide me how own wallet & exchange service can be created?
You can also use Bitgo (crazy about security) or coinpayments.net merchants integration.
If you want to go with your own integration, you will have to define the requirements, you have different ways to do it depending on the technologies and infrastructures of your service. You can either use your own bitcoin nodes, or create addresses and assign them using some tools (bitcoinjs-lib), you can also use electrum (python), or even use them all at the same time.
Some websites offer an API to create and manage wallets with reduced or 0 fees into the same wallet, like :
https://www.blockcypher.com/dev/bitcoin/#using-wallets
Depending on the size of your business, i think that you should check all these sollutions with your developer(s).