Hi @atulpatel, my view is why not? There are several factors you need to think of though since purse.io accepts BTC/BCH payment. Do you prefer this kind of method?
In other way, we can think of to buy BTC/BCH through local exchange then immediately do purchase in purse.io. These way will bring a little inconvenience and there are some fees occur during buying the cryptocurrency.
So, I feel unless we are buying in larger value (you save much more) and the fees of buy/transfer BTC/BCH is normally fixed. To make the inconvenient more worthful.