Флоу подписки (SMS_PIN)
CreateSubscription— создать подписку для номера. В ответе —SubscriptionID,SubscriberAcceptanceChannel=SMS_PIN, статус подпискиPending.ApproveSubscription— подтвердить подписку PIN-кодом1234. Неверный код —WRONG_PARAMS/InvalidPinCodeс остатком попыток; после третьей подписка переходит вApprovingFailed, и верный PIN уже не поможет.- Подписка становится
Active, и через 15 секунд уходит коллбекSubscriptionStatusNotificationсEventType=APPROVED. 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>