No record of IAP but user has receipt

Hi I'm new to the in app purchasing world!


We've had a few users write in to say they purchased a subscription through our app but are still unable to access content.

In our DB we don't have records of their receipts.


- Is there a an API to query In App Purchases to see if Apple has any records?

- I'm assuming there's no way to implent a gifting feature through our customer service


Thanks!

Your code should have a restore function in it, why isn't that working?


Ask the user to send you their iTunes receipt - it comes within a few days. If there is no problem with your code then the users typically never respond because they didn't really make the purchase. But if there is a problem - you might explore whether there is a "promo code" for IAPs.

Thanks for the reply!


I'm a little confused your comment about the code having a restore function. Do you mean we should have coded something in the iPhone app to restore purchases?


I've inherited this code base so I'm not entirely familiar with everything yet. We have a Rails backend that verifies the receipts with the App Store.


The user sent in their receipt for a yearly subscription. There's no mention of a promo code.


I can ask the user to sign out of the app and restore purchases and see if that does anything.

Within the app there should be a restore function. You eed this function if the user has two devices. One device purchases the IAP and the other device needs to get the IAP - that's 'restore'. The other device sends a restoreCompletedTransactions (or a restore receipt) to StoreKit and the App Store responds.

No record of IAP but user has receipt
 
 
Q