Skip to Content
ПодпискиСправочник методов XMLПодтвердить подписку (PIN)

Подтвердить подписку (PIN)

POST /Http/Services/ApproveSubscription.aspx

Подтверждение подписки PIN-кодом из SMS. В sandbox PIN — 1234, даётся 3 попытки: неверный PIN → WRONG_PARAMS / InvalidPinCode с остатком попыток, после третьей → ExceededSubscriptionApprovingAttempts, и подписка навсегда переходит в ApprovingFailed. Повторное подтверждение активной подписки → SubscriptionAlreadyApproved.

К карточным подпискам (AUTH_PAGE) метод неприменим — они активируются по факту оплаты на AuthorizeUrl.

Тело запроса

ПолеТипОбяз.Описание
NowstringдаТекущее время UTC в формате yyyyMMddHHmmss.
SignaturestringдаПодпись запроса: LOWERCASE(HMACSHA256(SecretKey, SubscriptionProjectID + Now)).
SubscriptionProjectIDinteger (int32)даИдентификатор проекта подписок.
PinCodestring—PIN, введённый пользователем.
ClientIPstring—IP-адрес пользователя, от которого идёт запрос.
SubscriptionIDstring—Идентификатор подписки.
Subscriber_MSISDNstring—Номер телефона (MSISDN) абонента.
SubscriberIDstring—Уникальный идентификатор абонента в Системе.
SendSmsNotificationstring—

Коды ответов

КодОписание
200Результат в StatusName
500Внутренняя ошибка платформы