>the app cannot receive the receipt for verification.
How do you know that the app cannot receive the receipt? If you look for a receipt it should always be there. If the user has not purchased a consumable IAP then the receipt will not contain a field for the IAP receipt - but there will still be a receipt. If the user has purchased a consumable IAP and the system has called finishTransaction then the receipt will also not contain a receipt for the IAP - but there will still be a receipt.
So you need to determine:
1) is this really a bug and there is no receipt
2) did the user make the purchase and call finishTransaction so there is no IAP receipt field
3) did the user make the purchase and you did not get the refreshed receipt
4) is the user trying to scam you