In app purchase - restore purchase not working after publishing iOS app to App Store

  • My app’s binary is approved.
  • My In-App Purchase (IAP) is approved.
  • In-App Purchase (IAP) is enabled in developer’s account
  • Testing the purchase and restore purchase in development in the sandbox environment works.
  • Testing the Restore Purchase in production with an iTunes Account would fail.

How to fix this?

Two things to check that are different in sandbox and production environments:

1) the IAP is marked 'cleared for sale"

2) all of your contracts are up to date.

The IAP is marked "cleared for sale" and also all the contracts are upto date.

Still the app fails in production. When I try to restore the app, it doesn't even display the pop-up to ask for password, it gets stuck.

In app purchase - restore purchase not working after publishing iOS app to App Store
 
 
Q