> ## 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

> Устраните проблемы с интеграцией App Store в PNLight, включая неверный Issuer ID или общий секрет, отсутствующий ключ встроенных покупок и ошибки уведомлений App Store.

Используйте эту страницу, если покупки, продления подписок или уведомления App Store не отображаются в PNLight.

## Проверьте учетные данные

* Bundle ID соответствует приложению для iOS.
* App Store ID соответствует приложению в App Store.
* Issuer ID скопирован из App Store Connect.
* Общий секрет актуален.
* Ключ `.p8` загружен без переименования.
* URL-адрес уведомлений App Store скопирован из раздела **Integration → AppStore** того же проекта PNLight.

## Покупка прошла, но не отображается в PNLight

Когда StoreKit завершает и проверяет транзакцию, SDK PNLight возвращает приложению успешный результат покупки.

Не блокируйте пользователя после успешной покупки через StoreKit.
Покупка уже завершена.

Если SDK не может сразу передать чек App Store в PNLight, он повторит попытку позже.
Если покупка не появилась в PNLight спустя небольшую задержку, проверьте учетные данные по списку выше и выполните новую тестовую транзакцию в sandbox-среде.

## Уведомления не приходят

Проверьте настройки в App Store Connect:

1. Откройте приложение в App Store Connect.
2. Откройте настройки серверных уведомлений.
3. Убедитесь, что URL-адрес уведомлений совпадает с адресом в PNLight в разделе **Integration → AppStore**.
4. Сохраните настройки App Store Connect.
5. Выполните новую тестовую покупку или продление подписки в sandbox-среде.

<Note>
  Если вы недавно изменили учетные данные или URL-адреса уведомлений, используйте для проверки новую транзакцию. Старые транзакции могут не отправиться повторно автоматически.
</Note>
