It would be fine except the user has no way of proving to the developer they already bought the app, which would be handy for continuing to get updates elsewhere. Apple doesn't share anything about who bought what.
Also, if you have user accounts and plan for it in advance, you should upload the receipt to your server and associate it with a user account, which makes some things like this a lot easier.