Проверьте учетные данные
- 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:- Откройте приложение в App Store Connect.
- Откройте настройки серверных уведомлений.
- Убедитесь, что URL-адрес уведомлений совпадает с адресом в PNLight в разделе Integration → AppStore.
- Сохраните настройки App Store Connect.
- Выполните новую тестовую покупку или продление подписки в sandbox-среде.
Если вы недавно изменили учетные данные или URL-адреса уведомлений, используйте для проверки новую транзакцию. Старые транзакции могут не отправиться повторно автоматически.