Skip to main content
Используйте эту страницу, если покупки, продления подписок или уведомления 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-среде.
Если вы недавно изменили учетные данные или URL-адреса уведомлений, используйте для проверки новую транзакцию. Старые транзакции могут не отправиться повторно автоматически.