I\'m implementing In-App purchase feature with Restore button.
I have a brand new test user set up, without any payments made.
You can use following delegate method for Restore Transaction.
-(void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error{ NSLog(@"Error when purchasing: %@",error); }