SparklingAir Thats strange!
I am now worried now how my IAPs are doing! I dont have a device to test. May be you can try it once
BTW, when testing in Sandbox are you using a different user ID or your Apple dev user id (in which case also I doubt IAP will work)?
I cant think of anything right now! I hope the products are spelt right in your events , other than that everything looks in order. If possible post a screenshot of your iAP code
EDIT: Saw your code, and it says "on Restore Purchase", shouldn't it be "On Product Purchase"?
"Restore" is used only when you have reinstalled the game and want to restore past consumable purchases. Apple requires this to be a button in the IAP screen.