We already have a similar workflow for tokens purchases into custody with HBL.
It would be nice to have a general workflow for investors to pay first and then provide a wallet for the token delivery, at least when buying from the company. (For secondary transaction, this is not feasible due to the assumption that there is no mutual trust between the two parties.)