post FINISH_ACTIVATION
https://{yourserver.com}/finishActivationДанный запрос отправляется сервером Onlinesim для закрытия текущей операции с определенным статусом (который зависит от результатов операции).
По умолчанию данный запрос отправляется по истечению времени операции (15 минут для услуги "Прием SMS"). Запрос также может быть отправлен досрочно в одном из двух случаев: 1) если SMS от заказанного сервиса было успешно получено и клиент закрывает операцию самостоятельно; 2) если SMS от заказанного сервиса не было получено и клиент отменяет операцию.
ВАЖНО! Ваш сервер должен прислать ответ об успешном закрытии операции в течение 10 секунд после получения запроса. Если по истечению этого времени ответа не последует, текущий запрос автоматически отменяется (направляется новый запрос на закрытие).
ВАЖНО! Пожалуйста, не закрывайте операции на своей стороне до получения от нас запроса FINISH_ACTIVATION. Самостоятельное закрытие операций может привести к рассинхронизации статусов и некорректной обработке последующих запросов.
Parameters
Тело запроса
- Schema
- Examples
- objectПример:
{"action":"FINISH_ACTIVATION","activationId":355,"sum":4.5,"status":3,"key":"string"}Свойства:actionstringОбязательныйИмя метода, в данном случае `FINISH_ACTIVATION`Пример:"FINISH_ACTIVATION"Перечисление:FINISH_ACTIVATIONactivationIdintegerОбязательныйID операции (присваивается Вашим сервером)Пример:355>= 1sumnumberСумма, зачисленная на баланс партнера, за оказанную услугу (в рублях)Пример:4.5statusintegerОбязательныйКод статуса операции, enum:
1- Номер не был заказан под указанный тип услуги (например, Вы пытатесь отправить сообщение для услуги "Прием", когда номер заказан для "Аренда")3- Операция завершена успешно4- Операция была отменена, сообщение не было получено5- По операции был совершен возврат, в случае ошибок и проблем с сообщением.Пример:3Перечисление:1345keystringОбязательныйAPI ключ Вашего профиля партнера OnlinesimПример:"string"
Ответы
200
- Schema
- Examples
- objectПример:
{"status":"SUCCESS"}Свойства:statusstringСтатус выполнения запроса (`SUCCESS` или `ERROR`)Пример:"SUCCESS"Перечисление:SUCCESSERROR
%20%5BFINISH_ACTIVATION%5D.png)