Зарегистрировать план
Позволяет зарегистрировать тарифный план с периодичностью подписки и своевременным напоминанием об оплате для пользователя.
Метод
POST
URL
https://b61cr11gvd.execute-api.us-east-1.amazonaws.com/v1/api/paying/subscription/plans
Заголовки запроса
Имя | Тип | Описание |
---|---|---|
Authorization* | string | Bearer Token |
Текст запроса
Имя | Тип | Описание |
---|---|---|
hash* | string | Хэш, сгенерированный в /payment/create |
interval* | string | Частота, с которой производится оплата плана. Допустимые значения: месяц , неделя , день |
interval_count* | string | Ко личество интервалов (указано в атрибуте интервала) между платежами по плану. Например, если interval=month и interval_count=1, то оплата будет производиться ежемесячно. Если interval=month и interval_count=3, выплата будет производиться каждые 3 месяца. Если interval=week и interval_count=1, выплата будет производиться еженедельно. |
amount* | string | Плановая стоимость. Может содержать максимум 2 десятичных числа. |
description* | string | Краткое описание плана. Не включайте специальные символы. |
Запрос (пример)
{
"hash": "U2FsdGVkX19oU6%....",
"interval": "month",
"timestamp": 1686943428,
"interval_count": "1",
"amount": "10",
"description": "Test Suscripcion 2"
}
Коды ответов
- 202: Accepted Payment
- 406: Payment declined
- 422: Unprocessable Entity - Отправленное тело некорректно
- 401: Unauthorized - Заголовок Авторизация не отправлена
- 401: Unauthorized - Деформация токена
Ответ (пример)
{
"status": {
"code": 202,
"message": "success",
"kind": "unknown"
},
"data": {
"CODE":"0000",
"DESC":"OK",
"DATA":{
"id":"1172a142-f29c-4ddb-b822-b518e9bb79cb",
"description":"",
"interval":"month",
"interval_count":"1",
"amount":"12000",
}
}
}