Skip to main content
Use this page when App Store purchases, renewals, or notifications do not appear in PNLight.

Credential checklist

  • Bundle ID matches the iOS app.
  • App Store ID matches the App Store listing.
  • Issuer ID is copied from App Store Connect.
  • Shared secret is current.
  • The .p8 key is uploaded without renaming.
  • The App Store notification URL is copied from Integration → AppStore for the same PNLight project.

Notifications do not arrive

Check App Store Connect:
  1. Open the app in App Store Connect.
  2. Open server notification settings.
  3. Confirm the notification URL matches the URL shown in PNLight Integration → AppStore.
  4. Save the App Store Connect settings.
  5. Make a fresh sandbox purchase or renewal test.
If you recently changed credentials or notification URLs, test with a new transaction. Old transactions might not replay automatically.