post FINISH_ACTIVATION (RENT)
https://{yourserver.com}/finishActivationRent
Данный запрос отправляется сервером Onlinesim для закрытия текущей операции аренды с определенным статусом (который зависит от результатов операции).
Запрос отправляется по окончанию операции, при досрочном закрытии операции (SMS от заказанного сервиса было успешно получено), при отмене операции или защитного интервала (SMS от заказанного сервиса не было получено).
ВАЖНО!
Вы можете использовать тот же endpoint, что и для закрытия операций по приему SMS (FINISH_ACTIVATION
, v1), либо использовать отдельный endpoint исключительно для операций аренды.
Однако при первом варианте Вам необходимо модифицировать его, чтобы Ваш сервер корректно обрабатывал запрос для закрытия операции аренды.
Ваш сервер должен прислать ответ об успешном закрытии операции аренды в течение 10 секунд после получения запроса. Если по истечению этого времени ответа не последует, текущий запрос автоматически отменяется (направляется новый запрос на закрытие).
Parameters
Global params
Тело запроса
- Schema
- Examples
- objectСвойства:
action
stringОбязательныйИмя метода, в данном случае `FINISH_ACTIVATION`Пример:FINISH_ACTIVATION
Перечисление:FINISH_ACTIVATION
activationId
integerОбязательныйID операции (присваивается Вашим сервером)Пример:355
>= 1
status
integerОбязательныйКод статуса операции, enum:
1
- Номер не был заказан под указанный тип услуги (например, Вы пытатесь отправить сообщение для услуги "Прием", когда номер заказан для "Аренда")
3
- Операция завершена успешно
4
- Операция была отменена, сообщение не было получено
5
- По операции был совершен возврат, в случае ошибок и проблем с сообщением.Пример:3
Перечисление:1
3
4
key
stringОбязательныйAPI ключ Вашего профиля партнера Onlinesimservice
stringОбязательныйНазвание сервиса. Для аренды всегда `rent`Пример:rent
Перечисление:rent
sum
numberОбязательныйОбщая стоимость аренды, включая все периоды продления, в рублях (эта сумма будет начислена на Ваш аккаунт партнера Onlinesim при успешном завершении операции аренды)Пример:870
Ответы
200
- Schema
- Examples
- objectСвойства:
status
stringСтатус выполнения запроса (`SUCCESS` или `ERROR`)Пример:SUCCESS
Перечисление:SUCCESS
ERROR