Please show the code for ProcessPurchase. Did you return Pending on the original purchase? Are you able to make other purchases? I might recommend that you compare your code to the Sample IAP project here, it properly receives ProcessPurchase for any product left in Pending, it was designed for this specific test in mind, with the Toggle button logic. Please publish and test this sample app, and compare to your results. Sample IAP Project