> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pnlight.app/llms.txt
> Use this file to discover all available pages before exploring further.

# App Store integration issues

> Fix App Store integration issues in PNLight, including invalid issuer ID or shared secret, missing in-app purchase key, and App Store notification errors.

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.

<Note>
  If you recently changed credentials or notification URLs, test with a new transaction. Old transactions might not replay automatically.
</Note>
