Its not, should we even bother in this case? The use cases for getting a receipt without a user id are for test, developer and reviewer receipts. In these cases they haven't bought it and the app developer doesn't really care who the user is anyway, perhaps we should just put null in the receipt?