Hello @Shivaji_Games, at that part the validation already happened. It happens in line 85. If you want to reward a user, the red area is the correct place. Also see the documentation which says: "You will then want to reward the user in case the PurchaseState is Purchased (not in case it is Failed) ..." Please also note my last reply to you above. If you are using Simple IAP System in your project, you are using the wrong SDK. For dedicated Receipt Validator support, please use the "Support" button in the Receipt Validator dashboard.