Подтверждение получения подписки
Метод позволяет подтвердить выдачу пользователю контента по подписке по токену подписки.
Подтверждение получения подписки не является обязательным для работы подписок.
подсказка
Если не знаете с чего начать, прочтите инструкцию в сценариях использования.
Параметры взаимодействия
Для реальных подписок:
POST
https://public-api.rustore.ru/public/glike/subscription/{packageName}/{subscriptionId}/{subscriptionToken}:acknowledge
предупреждение
Для тестовых подписок используйте отдельный метод:
POST
https://public-api.rustore.ru/public/sandbox/glike/subscription/{packageName}/{subscriptionId}/{subscriptionToken}:acknowledge
Для работы с тестовыми платежами и подписками вам понадобится новый ключ, при создании которого нужно указать методы для тестирования.
Атрибут | Тип | Описание | Обязательность | Расположение | Пример |
---|---|---|---|---|---|
Public-Token | string | Jwe-токен авторизации в Public API Rustore. Как получить токен авторизации. | Да | header | N/A |
packageName | string | Наименование пакета приложения. | Да | path | com.MashaAndTheBear.HairSalon |
subscriptionId | string | Код продукта-подписки. Указывается разработчиком при создании продукта в RuStore Консоли. Как создать подписку на приложение. | Да | path | daily_sub |
subscriptionToken | string | Как получить токен подписки, см. документацию по SDK платежей. | Да | path | 111.123 |
Параметры успешного ответа
При успешном ответе response body
пустой.
Параметры ошибки
Атрибут | Тип | Описание | Обязательность | Пример |
---|---|---|---|---|
code | string | Код ответа. | Да | ERROR |
message | string | Расшифровка кода ответа. | Нет | Jwe token is expired |
body{} | object | Тело ответа. | Нет | N/A |
timestamp | string | Время ответа. | Да | 2024-01-21T13:34:31.067240345+03:00 |
Пример ответа с ошибкой
{
"code": "ERROR",
"message": "Jwe token is expired",
"body": null,
"timestamp": "2024-01-21T13:51:59.654427798+03:00"
}
Валидация запроса
При получении запроса проверяется токен авторизации, полученный методом получения токена авторизации:
- владелец и/или приложение не должны быть заблокированы;
- токен должен быть действительным;
- подписка приобретена в приложении, владельцем которого является компания, получившая токен доступа к Public API.