====== Различия ====== Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
|
ru:subs8:start [2013/11/14 12:01] 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 будет использован при обработке статуса (см. ниже). | ||
| Строка 183: | Строка 183: | ||
| | project | string(64) | идентификатор проекта, к которому относится транзакция | | | project | string(64) | идентификатор проекта, к которому относится транзакция | | ||
| | transaction_ id | UUID | идентификатор транзакции, полученный при тарификации | | | transaction_ id | UUID | идентификатор транзакции, полученный при тарификации | | ||
| - | | status | enum('fail', 'ok') | статус тарификации - ''fail'' или ''ok'': | + | | status | enum('fail', 'ok') | статус тарификации - ''fail'' или ''ok'': 1. ok - абонент был успешно протарифицирован, ему может быть предоставлена запрошенная услуга 2. fail - тарификация не прошла по какой-либо причине. Транзакция не будет оплачена, услугу предоставлять нельзя. | |
| - | 1. ok - абонент был успешно протарифицирован, ему может быть предоставлена запрошенная услуга | + | |
| - | 2. fail - тарификация не прошла по какой-либо причине. Транзакция не будет оплачена, услугу предоставлять нельзя. | | + | |
| | rate | string(64) | идентификатор тарифа | | | rate | string(64) | идентификатор тарифа | | ||
| | operator | string(64) | код сотового оператора абонента | | | operator | string(64) | код сотового оператора абонента | | ||
| Строка 193: | Строка 191: | ||
| | msisdn | string(32) | номер телефона абонента | | | msisdn | string(32) | номер телефона абонента | | ||
| | project_id | string(64) | идентификатор запроса со стороны проекта, для защиты от повторных запросов. Опционально. Идентификатор передаётся партнёру при отправке статуса оплаты (см. ниже) | | | project_id | string(64) | идентификатор запроса со стороны проекта, для защиты от повторных запросов. Опционально. Идентификатор передаётся партнёру при отправке статуса оплаты (см. ниже) | | ||
| + | |||
| + | |||
| + | ====== 7. Схема услуги "Pay-By-Click" ===== | ||
| + | |||
| + | {{:ru:subs8:снимок_экрана_2013-11-14_в_13.03.40.png?200|}} | ||