Похоже, что существует общая проблема с API Chrome Web Store / Userlicenses, которая возвращает 500 внутренних ошибок сервера для каждого нового расширения, которое хочет использовать платежный шлюз Google внутри своего расширения.
Однако при попыткепроверьте лицензию, следующий URL https://www.googleapis.com/chromewebstore/v1.1/userlicenses/my-extension-id-in-web-store возвращает код состояния 500. Полный ответ: {"error": {"errors": [{"domain": "global", "reason": "backendError", "message"":" Backend Error "}]," code ": 500," message ":" Backend Error "}}
Другие обнаруженные мной разработчики имеют точно такую же проблему:
https://issuetracker.google.com/issues/123485216 При тестировании API ChromeWebStore появляется ошибка 500
Действия по воспроизведению: добавьте новый проект в https://console.developers.google.com,, включите Chrome Web Store API, получитеУчетные данные OAuth 2.0 для приложения Chrome, добавьте идентификатор клиента в манифест расширения Chrome "oauth2": {"client_id": "the-Generated-Client-ID", "scopes": ["https://www.googleapis.com/auth/chromewebstore.readonly"]}
Я много раз пробовал официальное руководство https://developer.chrome.com/webstore/one_time_payments#verifying-payment, но безуспешно Результаты.