Skip to Content
ПесочницаПодпискиФлоу подписки

Флоу подписки (SMS_PIN)

  1. CreateSubscription — создать подписку для номера. В ответе — SubscriptionID, SubscriberAcceptanceChannel=SMS_PIN, статус подписки Pending.
  2. ApproveSubscription — подтвердить подписку PIN-кодом 1234. Неверный код — WRONG_PARAMS / InvalidPinCode с остатком попыток; после третьей подписка переходит в ApprovingFailed, и верный PIN уже не поможет.
  3. Подписка становится Active, и через 15 секунд уходит коллбек SubscriptionStatusNotification с EventType=APPROVED.
  4. GetSubscriptionStatus — проверить статус (SubscriptionStatus=Active); CancelSubscription — отменить: статус станет Cancelled, придёт коллбек EventType=CANCELLED.
ApproveSubscription — запрос
<Request> <SubscriptionProjectID>2001</SubscriptionProjectID> <SubscriptionID>10000001</SubscriptionID> <PinCode>1234</PinCode> <Now>20260625120000</Now> <Signature>d2f36558ca5455be...</Signature> </Request>
Неверный PIN
<Response> <StatusName>WRONG_PARAMS</StatusName> <ErrorReasonName>InvalidPinCode</ErrorReasonName> <ErrorDescription>Invalid PIN code, 2 attempt(s) left</ErrorDescription> </Response>