6.1 Валюта платежа (currency)
| RUB | Российский рубль |
| EUR | Евро |
| USD | Доллар США |
| BYN | Белорусский рубль |
| KZT | Казахский теньге |
6.2 Язык платежа (language)
6.3 Результат выполнения запроса ТСП → Миксплат (result)
| ok | Запрос выполнен успешно. |
| error_invalid_request | Ошибка в параметрах запроса. Подробности в параметре error_description. |
| error_signature | Ошибка: некорректная подпись запроса. |
| error_payment_not_found | Ошибка: платёж не найден. |
| error_project_not_found | Ошибка: не найден проект с указанным ID. |
| error_project_not_active | Ошибка: проект неактивен. Обратитесь к вашему менеджеру для уточнения деталей. |
| error_method_not_active | Ошибка: метод платежа неактивен. Активируйте метод в ЛК. |
| error_payment_parameters | Ошибка параметров платежа. Например, сумма платежа вне допустимого диапазона по указанному платёжному методу. |
| error_fraud_control | Ошибка: создание платёжа отклонено системой фрод-контроля. |
| error_settings | Ошибка, связанная с настройками проекта. Обратитесь к вашему менеджеру для уточнения деталей. |
| error_unable_to_refund_yet | Ошибка: возврат платёжа пока ещё невозможен, так как он не был подтверждён. |
| error_refund_not_available | Ошибка: возврат платёжа невозможен, отсутствует техническая возможность. |
| error_refund_amount_exceed | Ошибка: вы пытаетесь вернуть сумму, большую чем остаток по платежу. |
| error_refund_not_found | Ошибка: возврат не найден. |
| error_subscription_not_found | Ошибка: подписка не найдена. |
| error_other | Прочая ошибка. Подробности в параметре error_description. |
| error_internal | Внутренняя ошибка Миксплат. Попробуйте повторить запрос. |
Все ошибки, кроме error_internal, являются финальными, и не допускают повторный запрос с теми же параметрами со стороны ТСП. Результат "ok" выполнения запроса не означает успешности тарификации, а сообщает лишь об успешно принятом запросе.
6.4 Результат выполнения запроса Миксплат → ТСП (result)
| ok | Уведомление успешно обработано |
| <любой другой ответ> | Уведомление не обработано, будет произведён повторный запрос |
6.5 Статус платежа (status)
Используется в методах payment_status и get_payment_status.
| pending | Платёж обрабатывается (промежуточный статус) |
| success | Платёж успешен (финальный статус) |
| failure | Платёж неуспешен (финальный статус) |
6.6 Расширенный статус платежа (status_extended)
Состав расширенных статусов может быть изменён. Для определения успешности платежа используйте исключительно основной тип статуса платежа (см. раздел 6.5).
| pending_draft | Платёж обрабатывается: Ещё не выбран платёжный метод |
| pending_queued | Платёж обрабатывается: Ожидание отправки в шлюз |
| pending_processing | Платёж обрабатывается: Обрабатывается шлюзом |
| pending_check | Платёж обрабатывается: Ожидается ответ ТСП на CHECK-запрос |
| pending_authorized | Платёж авторизован (деньги зарезервированы на счёте плательщика), ожидается подтверждение, или отмена платежа. Используется при двухстадийной (Double) оплате банковскими картами (см. раздел 5.2). |
| success_success | Платёж успешен |
| failure_timeout | Платёж неуспешен: Превышено время, отведённое для платежа |
| failure_no_money | Платёж неуспешен: Недостаточно средств у плательщика |
| failure_gate_error | Платёж неуспешен: Ошибка платёжного шлюза |
| failure_canceled_by_user | Платёж неуспешен: Отменён плательщиком |
| failure_canceled_by_merchant | Платёж неуспешен: Отменён ТСП (в результате CHECK-запроса) |
| failure_canceled_by_bank | Платёж неуспешен: Отменён банком плательщика |
| failure_previous_payment | Платёж неуспешен: Не завершён предыдущий платёж |
| failure_not_available | Платёж неуспешен: Услуга недоступна плательщику |
| failure_accept_timeout | Платёж неуспешен: Превышено время ожидания подтверждения платежа плательщиком |
| failure_limits | Платёж неуспешен: Превышены лимиты оплаты (сумма, количество платежей и т.п.) |
| failure_min_amount | Платёж неуспешен: Сумма платежа меньше минимально допустимой |
| failure_max_amount | Платёж неуспешен: Сумма платежа больше максимально допустимой |
| failure_pending_timeout | Платёж неуспешен: Превышено время обработки платежа |
| failure_payment_data | Платёж неуспешен: Неверные платёжные данные (номер карты, срок, cvc) |
| failure_card_expired | Платёж неуспешен: Истек срок действия карты |
| failure_card_blocked | Платёж неуспешен: Карта недействительна |
| failure_other | Платёж неуспешен: Прочая ошибка |
6.7 Группа платёжного метода (payment_method_group)
| card | Банковские карты |
| bank | Оплата через банк-клиент |
| mobile | Оплата со счёта телефона |
| bnpl | Оплата по частям |
| wallet | Электронные кошельки |
6.8 Платёжный метод (payment_method)
| Платёжный метод | Описание | Группа |
|---|
| card | Платёж по реквизитам банковской карты | Банковские карты |
| mir_pay | Платёж по технологии Mir Pay | Банковские карты |
| yandex_pay | Платёж по технологии Yandex Pay | Банковские карты |
| sbp | Платёж по СБП (Система быстрых платежей) | Оплата через банк-клиент |
| sberpay | Платёж по SberPay | Оплата через банк-клиент |
| t_pay | Платёж по технологии T-Pay (Tinkoff-Pay) | Оплата через банк-клиент |
| alfa_pay | Платёж по технологии Alfa Pay | Оплата через банк-клиент |
| mts_pay | Платёж по технологии MTS Pay | Оплата через банк-клиент |
| bank | Платёж банковским переводом на счёт | Оплата через банк-клиент |
| mobile | Платёж с баланса телефона | Оплата со счёта телефона |
| bnpl_podeli | Платёж BNPL-сервиса Подели | Оплата по частям |
| bnpl_split | Платёж BNPL-сервиса Яндекс Сплит | Оплата по частям |
| bnpl_dolyami | Платёж BNPL-сервиса Долями | Оплата по частям |
| yandex_money | Платёж по Яндекс.Деньги | Электронные кошельки |
| webmoney | Платёж по Webmoney | Электронные кошельки |
6.9 Платёжная система (payment_system)
Варианты платёжных систем, через которые производится оплата, в зависимости от payment_method_group.
Состав значений может быть изменён. Для определения метода оплаты используйте исключительно параметр payment_method (см. раздел 6.8)
Для payment_method_group=card
| card_visa | Visa |
| card_mastercard | Mastercard |
| card_mir | Мир |
| card_unionpay | UnionPay |
| card_jcb | JCB |
| card_other | Прочая карта |
Для payment_method_group=mobile
| mobile_ru_mts | МТС (Россия) |
| mobile_ru_beeline | Билайн (Россия) |
| mobile_ru_megafon | Мегафон (Россия) |
| mobile_ru_tele2 | Теле2 (Россия) |
| mobile_ru_tattelecom | Таттелеком (Россия) |
| mobile_ru_yota | Yota (Россия) |
| mobile_other | Прочий оператор |
6.10 Тип биллинга (billing_type)
Для payment_method_group=mobile
| mc | Платёж выполнен по технологии «Мобильная коммерция» |
| cpa | Платёж выполнен по технологии «CPA» |
6.11 Схема проведения платежа по картам (payment_scheme)
| single | Одностадийная (Single) |
| double | Двухстадийная (Double) |
6.12 Статус возврата (refund_status)
Используется в методах refund_status и get_refund_status
| pending | В обработке (промежуточный статус) |
| success | Возврат произведён успешно (финальный статус) |
| failure | Возврат не произведён (финальный статус) |