Этот API эндпоинт позволяет получить цены платежного экрана и соответствующие им идентификаторы.
Эндпоинт
GET https://onlineapp.pro/api/v1/paywall/{paywallId}/start-checkout
Аутентификация
Для использования API необходимо добавить заголовок
x-api-key
с действительным API ключом.Как получить API ключ:
- Войдите в свой аккаунт
- Перейдите в раздел "Настройки" → "API Ключи"
- Создайте новый API ключ или скопируйте существующий
- Используйте этот ключ в заголовке запроса
Параметры Запроса
URL Параметры
- paywallId (строка, обязательный) - ID paywall в URL
Пример Запроса
const paywallId = '123'; const response = await fetch(`https://onlineapp.pro/api/v1/paywall/${paywallId}/prices`, { method: 'GET', headers: { 'Content-Type': 'application/json', 'x-api-key': 'your-secret-api-key' }, });
Успешный Ответ
{ "error": null, "data": [ { "id": 98, "unit_amount": 9.99, "interval": "month" }, { "id": 99, "unit_amount": 59.99, "interval": "year" } ], "count": null, "status": 200, "statusText": "OK" }
Возможные Ошибки
400 - Неверный Запрос
{ "error": "Отсутствуют обязательные параметры: email, priceId" }
{ "error": "Неверный формат email" }
{ "error": "Неверный формат successUrl. Должен быть действительным HTTP/HTTPS URL" }
401 - Неавторизован
{ "error": "Неавторизован" }
500 - Внутренняя Ошибка Сервера
{ "error": "Внутренняя ошибка сервера" }
Безопасность
- API ключ должен храниться в безопасном месте
- Рекомендуется использовать HTTPS для всех запросов