7. Расширения API
Следующие методы являются расширениями API для выполнения определённой специализированной функции.
7.1 Подтверждение возможности оплаты (payment_check)
Проверочный запрос к ТСП для подтверждения возможности совершения оплаты с заданными параметрами. По умолчанию режим дополнительной проверки перед тарификацией отключен, подключается технической поддержкой Миксплат. Запрос payment_check производится до момента тарификации пользователя и подразумевает бинарный ответ от ТСП: произоводить ли списание денег с пользователя, либо нет. В случае ответа "нет" пользователю будет отображена ошибка о невозможности оплаты.
Направление запроса: Миксплат → ТСП
Тип запроса: POST-JSON (см. раздел 5.6)
URL запроса: задаётся в настройках проекта в личном кабинете Миксплат
Параметры запроса:
| api_version | int | Версия API. Текущая актуальная версия: 3. |
| request | string | Тип уведомления. В данном методе передаётся значение |
| payment_id | string | ID платежа в Миксплат. |
| project_id | int | ID проекта в Миксплат, для которого был создан платёж. |
| test | int | Признак тестового платежа.
|
| merchant_payment_id | string|null | ID платежа в ТСП, или NULL, если он не был указан при создании платежа. |
| merchant_data | string|null | Произвольные данные ТСП, связанные с возвратом, или NULL, если они не были указаны при создании платежа. |
| date_created | string | Дата и время создания платежа (по UTC+03:00). |
| currency | string | Валюта платежа (см. раздел 6.1). |
| amount | int | Сумма платежа в минорных единицах (копейках). |
| payment_method | string | Платёжный метод, который был использован для оплаты (см. раздел 6.8) |
| user_phone | string|null | Номер телефона абонента, если известен. |
| card | json|null | Дополнительная информация, специфичная для группы платёжных методов "card" (см. раздел 3.2.3.1). Присутствует только для платежей с payment_method_group="card" |
| bank | json|null | Дополнительная информация, специфичная для группы платёжных методов "bank" (см. раздел 3.2.3.2). Присутствует только для платежей с payment_method_group="bank" |
| mobile | json|null | Дополнительная информация, специфичная для группы платёжных методов "mobile" (см. раздел 3.2.3.3). Присутствует только для платежей с payment_method_group="mobile" |
| wallet | json|null | Дополнительная информация о платеже, специфичная для группы платёжных методов "wallet" (см. раздел 3.2.3.4). Присутствует только для платежей с payment_method_group="wallet" |
| signature | string | Принцип формирования: Символ "+" означает конкатенацию, payment_id — это строковые представления соответствующих параметров запроса, API_KEY — это секретный ключ сервиса для API запросов, узнать который можно в личном кабинете в настройках проекта. Пример формирования: Результат: |
Параметры ответа от ТСП
| result | string | Результат выполнения запроса (см. раздел 6.4). При успешном выполнении метода |
| error_description | string | Описание ошибки, возникшей при обработке уведомления. Необязательный, может присутствовать в случае возникновения ошибки при выполнении запроса |
| allow | int | Подтверждает ли ТСП выполнение платежа:
|
| message | string | Текст SMS сообщения, которое будет отправлено Плательщику. Необязательный |
| amount | int | Новая сумма платежа (в минорных единицах). Необязательный |
Пример уведомления и ответа
Уведомление от Миксплат
POST <URL обработчика ТСП>
{
"api_version" : 3,
"request" : "payment_check",
"payment_id" : "XXehOfcV7wM2z7YGFHs5vCYEeCrbD3mh",
"project_id" : 1203,
"test" : 0,
"amount" : 12000,
"currency" : "RUB",
"date_created" : "2028-02-29 11:22:33",
"user_phone" : "79261000000",
"mobile" :
{
"payment_system" : "mobile_ru_megafon",
"billing_type" : "mc",
"mccmnc" : 25002,
"sender" : "3434",
"text_raw" : "OKR 456",
"prefix" : "OKR",
"text_after_prefix" : "456"
},
"signature" : "d9729feb74992cc3482b350163a1a010"
}
Успешный ответ от ТСП, платёж можно продолжать
{
"result" : "ok",
"allow" : 1
}
Успешный ответ от ТСП, платёж не производить
{
"result" : "ok",
"allow" : 0
}
Ответ от ТСП в случае возникновения системной ошибки. Миксплат в таком случае будет направлять в ТСП повторные запросы.
{
"result" : "error",
"error_description" : "database timeout"
}
7.2 Инициация низкоуровневого платежа (create_payment)
Создание нового платежа без переадресации Плательщика на платёжную форму Миксплат. Реквизиты плательщика, требуемые для выполнения платежа, передаёт ТСП. Используйте этот метод, если у вас есть сертификат PCI DSS.
Направление запроса: ТСП → Миксплат
Тип запроса: POST-JSON (см. раздел 5.6)
URL запроса: Предоставляется после получения отчёта о соответствии требованиям PCI DSS (AOC)
Параметры запроса:
| api_version | int | Версия API. Текущая актуальная версия: 3. Обязательный параметр |
| project_id | int | ID проекта ТСП в Миксплат, для которого создаётся платёж. Значение параметра отображается в личном кабинете Миксплат в настройках проекта. Обязательный параметр |
| amount | int | Сумма платежа в минорных единицах (копейках). Обязательный параметр |
| signature | string | Подпись запроса. Обязательный параметр Принцип формирования: Символ "+" означает конкатенацию, request_id, project_id, merchant_payment_id — это строковые представления соответствующих параметров запроса, API_KEY — это секретный ключ сервиса для API запросов, узнать который можно в личном кабинете в настройках проекта. Если какой-либо из параметров не указан, то вместо его значения нужно использовать пустую строку. Пример формирования: Результат: Пример реализации:
|
| description | string|null | Описание платежа. Отображается на платёжной форме и в личном кабинете ТСП. Необязательный параметр. По умолчанию "Оплата заказа". От 3 до 125 символов. |
| request_id | string|null | Уникальный идентификатор запроса, задаваемый ТСП, обеспечивающий идемпотентность вызовов (повторные запросы с тем же request_id не будут приводить к созданию нового платежа, а параметры ответа будут полностью повторять параметры ответа первоначального вызова с данным request_id). Рекомендуется передавать этот параметр, чтобы защититься от дублирования платежей в результате сетевых проблем, задержек ответа и т. п. В качестве request_id можно использовать идентификатор платежа в системе ТСП (если он уникален), или хеш от ключевых параметров запроса. Проверка наличия другого запроса с данным request_id осуществляется за последние 30 дней. Необязательный параметр. От 1 до 64 символов. |
| payment_method | string|null | Платёжный метод (см. раздел 6.8), который будет использован для совершения оплаты. Необязательный. По умолчанию не задан (все доступные методы). |
| merchant_payment_id | string|null | ID платежа в ТСП. Если передан, то это же значение параметра будет приходить в уведомлениях Необязательный параметр. От 1 до 256 символов. |
| merchant_campaign_id | string|null | ID кампании в ТСП. Если передан, то это же значение параметра будет приходить в уведомлениях Необязательный параметр. От 1 до 256 символов. |
| merchant_data | string|null | Произвольные данные ТСП, связанные с платежом. Если передан, то это же значение параметра будет приходить в уведомлениях Необязательный параметр. От 1 до 256 символов. |
| merchant_fields | json-object|null | Массив дополнительных сведений о транзакции, которые ТСП может передать при создании платежа. При уведомлении о статусе оплаты этот массив будет возвращен вместе с остальными параметрами в уведомлении Может применяться для передачи сопутствующих данных о плательщике или товаре: по значениям в массиве возможна фильтрация платежей в личном кабинете и выгружаемых XLS отчетах. Пример: Необязательный параметр. |
| user_email | string|null | Email плательщика (если известен), для отправки email о совершённом платеже. Необязательный параметр. |
| user_name | string|null | Имя плательщика (если известно), для отправки email о совершённом платеже. Необязательный параметр. |
| user_phone | string|null | Номер телефона плательщика (если известен), только цифры, в международном формате, с кодом страны. Необязательный параметр. |
| user_comment | string|null | Пользовательский комментарий к платежу (если есть). Необязательный параметр. |
| user_account_id | string|null | Идентификатор пользователя в ТСП (если есть). Необязательный параметр. |
| test | int|null | Признак тестового платежа.
Для тестовых платежей необходимо указывать специальные номера банковских карт/номера телефонов (раздел 5.5). Необязательный параметр. По умолчанию 0 (Платёж реальный). |
| timeout | int|null | Время в секундах, отведенное на оплату. После окончания времени на оплату платёж получит статус таймаут и оплата по данному payment_id будет невозможна. Для повторной оплаты необходимо создать новый платёж. Необязательный параметр. По умолчанию 21600 (6 часов). |
| language | string|null | Язык платёжной формы, сервисных сообщений (см. раздел 6.2). Необязательный параметр. По умолчанию "RU" или "EN" в зависимости от IP пользователя. |
| currency | string|null | Валюта платежа (см. раздел 6.1). Необязательный параметр. По умолчанию RUB. |
| items | json-object|null | Данные для чека. Описание структуры – в разделе 3.7 Пример: Необязательный параметр. |
| redirect_url | string|null | URL на который будет перенаправлен Плательщик после ввода кода 3D Secure. Обязательный параметр в случае payment_method=card |
| recurrent_payment | int|null | Признак установочного платежа для последующих безакцептных списаний в режиме рекуррентов (раздел 3.5) или в режиме подписки (раздел 3.4)
Необязательный параметр. По умолчанию 0 (платёж обычный). |
| payment_scheme | string|null | Схема проведения платежа по банковским картам (см. раздел 4.3). Возможные значения см. в разделе 6.11 Необязательный параметр. По умолчанию "single". |
| utm_medium | string|null | UTM-метка, определяющая тип трафика. Если параметр передан, то это же значение параметра будет приходить в уведомлениях Необязательный параметр. |
| utm_source | string|null | UTM-метка, определяющая источник трафика. Если параметр передан, то это же значение параметра будет приходить в уведомлениях Необязательный параметр. |
| utm_campaign | string|null | UTM-метка, определяющая рекламную кампанию. Если параметр передан, то это же значение параметра будет приходить в уведомлениях Необязательный параметр. |
| utm_term | string|null | Произвольная пользовательская UTM-метка. Если параметр передан, то это же значение параметра будет приходить в уведомлениях Необязательный параметр. |
Параметры ответа от Миксплат
| result | string | Результат выполнения запроса (см. раздел 6.3). При успешном выполнении метода Значение result = ok является подтверждением получения платёжного запроса, и не относится к статусу самого платежа. |
| error_description | string | Описание ошибки, возникшей при выполнении запроса. Присутствует только в случае ошибки при выполнения метода (result != ok). |
| payment_id | string|null | ID созданного платежа. Присутствует только в случае ошибки при выполнения метода (result = ok). |
| recurrent_id | string|null | ID привязанной карты, далее вы можете использовать этот идентификатор и инициировать повторные платежи методом Присутствует только в случае успешного выполнения метода (result = ok) и подключенного в настройках платёжной формы режима "подписка" или "рекуррентные платежи". |
| redirect_url | string|null | URL, на который необходимо перенаправить Плательщика. Например, при группе платёжных методов "Банковские карты" Присутствует только в случае ошибки при выполнения метода (result = ok). |
Пример запроса и ответа
Запрос от ТСП
- JSON
- CURL
POST https://api.mixplat.com/create_payment
{
"api_version" : 3,
"project_id" : 1203,
"request_id" : "324223",
"payment_method" : "mobile"
"user_phone" : "79031234567"
"merchant_payment_id" : "571",
"description" : "Оплата заказа №571 по счёту от 12.08",
"amount" : 20000,
"signature" : "d9729feb74992cc3482b350163a1a010"
}
curl https://api.mixplat.com/create_payment \
-X POST \
-H 'Content-Type: application/json' \
-d '{
"api_version" : 3,
"project_id" : 1203,
"request_id" : "324223",
"payment_method" : "mobile"
"user_phone" : "79031234567"
"merchant_payment_id" : "571",
"description" : "Оплата заказа №571 по счёту от 12.08",
"amount" : 20000,
"signature" : "d9729feb74992cc3482b350163a1a010"
}'
Успешный ответ от Миксплат
{
"result" : "ok",
"payment_id" : "1234567890",
"recurrent_id" : "7654321"
}
Ответ от Миксплат при возникновении ошибки
{
"result" : "error_project_not_found",
"error_description" : "Project 1203 is not active"
}
7.3 Получение информации об операторе (phone_info)
Получение информации об операторе и коммерческих условиях по номеру телефона абонента.
Направление запроса: ТСП → Миксплат
Тип запроса: POST-JSON (см. раздел 5.6)
URL запроса: https://api.mixplat.com/phone_info
Параметры запроса:
| api_version | int | Версия API, всегда "3". |
| project_id | int | ID проекта в Миксплат, для которого выполняется запрос. |
| user_phone | string | Номер телефона в международном формате без символа "+". |
| signature | string | Подпись запроса. Символ "+" означает конкатенацию, project_id, user_phone — это строковые представления соответствующих параметров запроса, API_KEY — это секретный ключ сервиса для API запросов, узнать который можно в личном кабинете в настройках проекта. Если какой-либо из параметров не указан, то вместо его значения нужно использовать пустую строку. Пример формирования: Результат: |
Параметры ответа
| result | string | Результат выполнения запроса (см. раздел 6.3). |
| error_description | string | Описание ошибки, возникшей при выполнении запроса. Присутствует только в случае возникновения ошибки при выполнении запроса. |
| mobile_payment_active | int | Активен ли платёжный метод "mobile" у указанного номера:
|
| country | string|null | Двухсимвольный код страны оператора сотовой связи |
| operator | string | Символьное наименование оператора сотовой связи телефонного номера абонента. |
| mccmnc | int | Код оператора сотовой связи телефонного номера абонента в стандарте MCCMNC. |
| region | string | Регион телефонного номера абонента. |
| fee_user | numeric|null | Процент комиссии, взымаемой с Плательщика, либо NULL, если платёжный метод не определён. Дробное число с разделителем-точкой. |
| fee_merchant | numeric|null | Процент комиссии, взымаемой с ТСП, либо NULL, если платёжный метод не определён. Дробное число с разделителем-точкой. |
Пример запроса и ответа
Запрос от ТСП к Миксплат
POST https://api.mixplat.com/phone_info
{
"api_version" : 3,
"project_id" : 1203,
"user_phone" : "79261000000",
"signature" : "d9729feb74992cc3482b350163a1a010"
}
Успешный ответ Миксплат
{
"result" : "ok",
"mobile_payment_active" : 1,
"operator" : "МегаФон",
"mccmnc" : 25002,
"region" : "Москва",
"country" : "RU",
"fee_user" : 0,
"fee_merchant" : 14.5
}
Ответ Миксплат в случае возникновения ошибки
{
"result" : "error_project_not_found",
"error_description" : "Project is not found"
}
7.4 Получение текста sms с короткого номера (sms)
С помощью данного функционала можно получать текст sms на ваш обрабочик методом POST-JSON, отправленный абонентом на короткий номер. Ваш url обработчика, на который Миксплат будет отправлять запросы нужно прописать в личном кабинете Миксплат или через техническую поддержку.
Cкачать пример реализации обработчика на языке программирования PHP.
Направление запроса: Миксплат → ТСП
Тип запроса: POST-JSON (см. раздел 5.7)
URL запроса: задаётся в настройках проекта в личном кабинете Миксплат
Параметры запроса:
| api_version | int | Версия API, всегда "3". |
| request | string | Тип уведомления. В данном методе передаётся значение |
| project_id | int | ID проекта в Миксплат. |
| date_created | string | Дата и время создания SMS (по UTC+03:00). |
| sms_id | int | ID sms в Миксплат. |
| parts | int | Количество частей, из которых состоит SMS. |
| user_phone | string | Номер телефона в международном формате без символа "+". |
| mobile | json | Дополнительная информация о sms, специфичная для мобильных операторов (см. раздел 3.2.3.3). |
| signature | string | Принцип формирования: Символ "+" означает конкатенацию, sms_id — это строковые представления соответствующих параметров запроса, API_KEY — это секретный ключ сервиса для API запросов, узнать который можно в личном кабинете в настройках проекта. Пример формирования: Результат: |
Параметры ответа от ТСП
| result | string | Результат выполнения запроса (см. раздел 6.4). При успешном выполнении метода |
| error_description | string | Описание ошибки, возникшей при обработке уведомления. Необязательный, может присутствовать в случае возникновения ошибки при выполнении запроса |
| message | string | Текст сообщения, которое будет отправлено Плательщику (в sms или email в зависимости от настроек сервиса в ЛК). Необязательный |
Пример запроса и ответа
Пример уведомления от Миксплат
POST <URL обработчика ТСП>
{
"api_version" : 3,
"request" : "sms",
"project_id" : 1203,
"sms_id" : 260692604,
"user_phone" : "79031230001",
"mobile" :
{
"payment_system" : "mobile_ru_beeline",
"mccmnc" : 25099,
"sender" : "3443",
"text_raw" : "Добро 100",
"prefix" : "добро",
"text_after_prefix" : "100"
},
"signature" : "5bc8837cebfd650a97fcdab650843c16"
}
Успешный ответ от ТСП
{
"result" : "ok"
}
Ответ от ТСП в случае возникновения ошибки
{
"result" : "error",
"error_description" : "Payment is not found"
}
7.5 Отправка sms в сторону абонента (create_sms)
С помощью данного функционала можно отправить sms с текстом в сторону абонента.
Направление запроса: ТСП → Миксплат
Тип запроса: POST-JSON (см. раздел 5.6)
URL запроса: https://api.mixplat.com/create_sms
Параметры запроса:
| api_version | int | Версия API, всегда "3". |
| request_id | string|null | Уникальный идентификатор запроса, задаваемый ТСП, обеспечивающий идемпотентность вызовов (повторные запросы с тем же Рекомендуется передавать этот параметр, чтобы защититься от дублирования sms в результате сетевых проблем, задержек ответа и т. п. В качестве Проверка наличия другого запроса с данным Необязательный параметр. От 1 до 64 символов. |
| sms_id | int | ID sms, полученный в нотификации метода 7.4. Используется для асинхронной отправки sms с короткого номера. Некоторые операторы не позволяют отправлять sms с короткого номера без входящий sms от абонента. Необязательный параметр. |
| project_id | int | ID проекта в Миксплат. |
| user_phone | string | Номер телефона в международном формате без символа "+". |
| message | string | Текст сообщения, которое будет отправлено Абоненту в sms. |
| sender | string | Альфа-имя отправителя сообщения – цифры или латинские символы. Необязательный. По умолчанию отправляется с отправителя из настроек проекта |
| signature | string | Подпись запроса. Символ "+" означает конкатенацию, request_id, project_id — это строковые представления соответствующих параметров запроса, API_KEY — это секретный ключ сервиса для API запросов, узнать который можно в личном кабинете в настройках проекта. Если какой-либо из параметров не указан, то вместо его значения нужно использовать пустую строку. Пример формирования: Результат: |
Параметры ответа от Миксплат
| result | string | Результат выполнения запроса (см. раздел 6.4). При успешном выполнении метода |
| error_description | string | Описание ошибки, возникшей при обработке уведомления. Необязательный, может присутствовать в случае возникновения ошибки при выполнении запроса |
| mobile | json | Дополнительная информация о sms, специфичная для мобильных операторов (см. раздел 3.2.3.3). |
Пример запроса и ответа
Пример запроса
POST https://api.mixplat.com/create_sms
{
"api_version" : 3,
"project_id" : 1203,
"user_phone" : "79031230001",
"message" : "Спасибо за участие. Ваш запрос принят.",
"signature" : "5bc8837cebfd650a97fcdab650843c16"
}
Успешный ответ от Миксплат
{
"result" : "ok",
"mobile" :
{
"payment_system" : "mobile_ru_beeline",
"mccmnc" : 25099,
"sender" : "3443"
}
}
Ответ от Миксплат в случае возникновения ошибки
{
"result" : "error",
"error_description" : "SMS sending is not available for project_id 1203"
}
7.6 Получение реестра (get_register)
Получение реестра платежей, SMS, возвратов.
Направление запроса: ТСП → Миксплат
Тип запроса: POST-JSON (см. раздел 5.6)
URL запроса: https://api.mixplat.com/get_register
Параметры запроса:
| api_version | int | Версия API, всегда "3". |
| company_id | int | ID компании ТСП в Миксплат, для которого формируется реестр. |
| period | string | День, или месяц, за который требуется реестр.
|
| signature | string | Подпись запроса. Символ "+" означает конкатенацию, company_id, period — это строковые представления соответствующих параметров запроса, API_KEY — это секретный ключ сервиса для API запросов, узнать который можно в личном кабинете в настройках проекта. Если какой-либо из параметров не указан, то вместо его значения нужно использовать пустую строку. Пример формирования: Результат: |
Параметры ответа от Миксплат
| result | string | Результат выполнения запроса (см. раздел 6.3). |
| error_description | string | Описание ошибки, возникшей при выполнении запроса. Присутствует только в случае ошибки при выполнения метода (result != ok) |
| payment_register_id | int|null | ID реестра платежей, или NULL, если он не найден. |
| payment_register_download_url | string|null | URL для скачивания реестра платежей, или NULL, если он не найден. |
| sms_register_id | int|null | ID реестра SMS, или NULL, если он не найден. |
| sms_register_download_url | string|null | URL для скачивания реестра SMS, или NULL, если он не найден. |
| refund_register_id | int|null | ID реестра возвратов, или NULL, если он не найден. |
| refund_register_download_url | string|null | URL для скачивания реестра возвратов, или NULL, если он не найден. |
XML-Формат реестра платежей
| id | int | ID реестра платежей. |
| type | string | Тип реестра, всегда |
| period | string | Период, за который сформирован реестр.
|
| date_begin | string | Дата начала периода в формате "YYYY-MM-DD". |
| date_end | string | Дата конца периода в формате "YYYY-MM-DD". |
| company_id | int | ID компании, для которой сформирован реестр. |
| data | ||
| payment | ||
| payment_id | string | ID платёжа |
| project_id | int | ID проекта в Миксплат, для которого был создан платёж |
| merchant_payment_id | string|null | ID платежа в ТСП, или NULL, если он не был указан при создании платежа |
| merchant_data | string|null | Произвольные данные ТСП, связанные с платежом, или NULL, если они не были указаны при создании платежа. |
| date_created | string | Дата и время создания платежа (UTC+03:00). |
| date_processed | string|null | Дата и время обработки платежа (UTC+03:00), или NULL, если платёж ещё обрабатывается. |
| currency | string | Валюта платежа (см. раздел 6.1). |
| amount | int | Сумма платежа в минорных единицах (копейках). |
| amount_user | int|null | Сумма, фактически оплаченная плательщиком в минорных единицах (копейках), либо NULL, если платёж не находится в финальном статусе. |
| amount_merchant | int|null | Сумма к выплате ТСП в минорных единицах (копейках), либо NULL, если платёж не находится в финальном статусе. |
| payment_method | string|null | Платёжный метод, который был использован для оплаты (см. 6.8), или NULL, если он ещё не определён. |
| user_phone | string|null | Номер телефона абонента или NULL, если он не определён. |
XML-Формат реестра возвратов
| id | int | ID реестра возвратов. |
| type | string | Тип реестра, всегда |
| period | string | Период, за который сформирован реестр.
|
| date_begin | string | Дата начала периода в формате "YYYY-MM-DD". |
| date_end | string | Дата конца периода в формате "YYYY-MM-DD". |
| company_id | int | ID компании, для которой сформирован реестр. |
| data | ||
| refund | ||
| refund_id | string | ID возврата. |
| payment_id | string | ID платёжа, по которому был произведён возврат |
| currency | string | Валюта возврата (см. раздел 6.1). |
| amount | int | Сумма возврата в минорных единицах (копейках). |
| project_id | int | ID проекта в Миксплат, для которого был создан возврат. |
XML-Формат реестра SMS
| id | int | ID реестра возвратов. |
| type | string | Тип реестра, всегда |
| period | string | Период, за который сформирован реестр.
|
| date_begin | string | Дата начала периода в формате "YYYY-MM-DD". |
| date_end | string | Дата конца периода в формате "YYYY-MM-DD". |
| company_id | int | ID компании, для которой сформирован реестр. |
| data | ||
| sms | ||
| sms_id | string | ID SMS. |
| project_id | int | ID проекта в Миксплат, для которого было создано SMS. |
| date_created | string | Дата и время создания платежа (UTC+03:00). |
| direction | string | Направление SMS:
|
| prefix | string|null | Ключевое слово, содержащееся в тексте SMS, или NULL, если SMS не содержит ключевое слово. |
| text_after_prefix | string|null | Текст после ключевого слова, или NULL, если его нет. |
| text_raw | string|null | Исходный текст SMS без обработки, или NULL, если SMS не содержало текст. |
| user_phone | string | Номер телефона абонента в международном формате без символа "+". |
| operator | string | Оператор, к которому принадлежит абонент. |
| parts | int | Количество частей SMS. |
| amount | int | Стоимость SMS в минорных долях (копейках). |