Инструменты пользователя

Инструменты сайта


ru:subs8:start

====== Различия ====== Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:subs8:start [2013/11/14 11:54]
smscoin
ru:subs8:start [2020/08/21 14:16] (текущий)
Строка 51: Строка 51:
 \\ \\
 Для создания авторизационной записи нужно вызвать следущий URL: \\ Для создания авторизационной записи нужно вызвать следущий URL: \\
-\\[предоставляется в момент создания сервиса]+[предоставляется в момент создания сервиса]
 \\ \\
 \\ \\
Строка 64: Строка 64:
 ** 4.1.1 Ответ сервера,​ в случае успеха (формат JSON): ** ** 4.1.1 Ответ сервера,​ в случае успеха (формат JSON): **
  
-{{{\\  +   {{{  
-+   ​
-   ​"​auth_id":​ UUID  +      "​auth_id":​ UUID  
-}\\ +   ​
-}}}+   ​}}}
  
 **4.2 Получение информации об авторизационной записи** **4.2 Получение информации об авторизационной записи**
Строка 83: Строка 83:
 ** 4.2.1 Ответ сервера,​ в случае успеха (формат JSON): ** ** 4.2.1 Ответ сервера,​ в случае успеха (формат JSON): **
  
-{{{\\  +   {{{  
-+   ​
-   ​"​active":​ true, +      "​active":​ true, 
-   ​"​auth_id":​ "​389eb6cd59774e869a79dd2b5ddc70e3",​  +      "​auth_id":​ "​389eb6cd59774e869a79dd2b5ddc70e3",​  
-   ​"​create_date":​ "​2012-09-09T17:​35:​30.705322",​  +      "​create_date":​ "​2012-09-09T17:​35:​30.705322",​  
-   ​"​expire_date":​ "​2012-10-09T17:​35:​30.705322",​ "​msisdn":​ "​987654321"​ +      "​expire_date":​ "​2012-10-09T17:​35:​30.705322",​ "​msisdn":​ "​987654321"​ 
-}\\ +   ​
-}}}+   ​}}}
  
 Поля ответа:​ Поля ответа:​
Строка 116: Строка 116:
  
 В случае успеха,​ сервер выдает ответ:​\\ ​ В случае успеха,​ сервер выдает ответ:​\\ ​
-{{{\\ +   {{{ 
-+   ​
-   ​"​active":​ true, +      "​active":​ true, 
-   ​"​auth_id":​ UUID  +      "​auth_id":​ UUID  
-}\\ +   ​
-}}}+   ​}}}
  
 Где UUID - идентификатор авторизации (используется при тарификации или для проверки авторизационной записи).\\ Где UUID - идентификатор авторизации (используется при тарификации или для проверки авторизационной записи).\\
Строка 141: Строка 141:
  
 В случае успеха,​ сервер выдает ответ:​\\ ​ В случае успеха,​ сервер выдает ответ:​\\ ​
-{{{\\ +   {{{ 
-+   ​
-   ​"​blocked":​ true,  +      "​blocked":​ true,  
-}\\ +   ​
-}}}+   ​}}}
  
  
Строка 166: Строка 166:
  
 В случае успеха,​ сервер возвращает id транзакции:​\\ ​ В случае успеха,​ сервер возвращает id транзакции:​\\ ​
-{{{\\ +   {{{ 
-+   ​
-   ​"​transaction_id":​ UUID  +      "​transaction_id":​ UUID  
-}\\ +   ​
-}}}+   ​}}}
  
 Этот id будет использован при обработке статуса (см. ниже). Этот id будет использован при обработке статуса (см. ниже).
 +
 +
 +====== 6. Статус тарификации ======
 +
 +
 +После получения статуса тарификации,​ сервер вызывает ваш Status URL, передавая на него следующие параметры (в GET или POST-запросе):​
 +
 +^ Параметры ​      ^ Тип ​       ^ Описание ​          ^
 +| project ​   | string(64) ​    | идентификатор проекта,​ к которому относится транзакция ​       |
 +| transaction_ id    | UUID     | идентификатор транзакции,​ полученный при тарификации ​       |
 +| status ​   | enum('​fail',​ '​ok'​) ​    | статус тарификации - ''​fail''​ или ''​ok'':​ 1. ok - абонент был успешно протарифицирован,​ ему может быть предоставлена запрошенная услуга 2. fail - тарификация не прошла по какой-либо причине. Транзакция не будет оплачена,​ услугу предоставлять нельзя. ​       |
 +| rate    | string(64) ​    | идентификатор тарифа ​       |
 +| operator ​   | string(64) ​    | код сотового оператора абонента ​       |
 +| cost_local ​   | float     | стоимость транзакции для абонента (в локальной валюте страны абонента) ​       |
 +| cost_usd ​   | float     | стоимость в USD по текущему курсу системы ​      |
 +| profit ​   | float     | процент заработка партнёра с этой транзакции ​      |
 +| msisdn ​   | string(32) ​   | номер телефона абонента ​       |
 +| project_id ​   | string(64) ​   | идентификатор запроса со стороны проекта,​ для защиты от повторных запросов. Опционально. Идентификатор передаётся партнёру при отправке статуса оплаты (см. ниже) ​       |
 +
 +
 +====== 7. Схема услуги "​Pay-By-Click"​ =====
 +
 +{{:​ru:​subs8:​снимок_экрана_2013-11-14_в_13.03.40.png?​200|}}
ru/subs8/start.1384426450.txt.gz · Последние изменения: 2020/08/21 14:12 (внешнее изменение)