В главное меню

Проведение платежа платежным токеном


Введение

Данный метод позволяет провести оплату с помощью платежного токена. По окончании платежа, вам так же будет направлено уведомление о совершенном платеже.

Входные параметры

Заголовок запроса

POST
Endpoint: https://sandbox.pay.mts.ru/private/v1/payments/token/process HTTP/1.1
Content-Type: application/json
<Основные параметры>

Основные параметры

Поле

Тип

Обяз.

Описание

Request-IdguidдаИдентификатор конкретного запроса

Requestor-Name

string

нет

Наименование сервиса.

  • Для веба - домен, на котором запущен виджет.
  • Для SDK - идентификатор приложения.
  • Для API - имя вызывающей системы.
Requestor-Typestringнет

Тип витрины.

  • API
  • Web Widget
  • Web Page
  • SDK Apple
  • SDK Android
Requestor-VersionstringнетВерсия виджета/sdk

Тело запроса

Поле

Тип

Обязат.

Описание

amount

amount

да

Сумма платежа

currency

string[3]

нет

Валюта платежа, по умолчанию 643

extClientIdstringда

Идентификатор пользователя в системе Мерчанта

paymentTokenId

guid

да

Идентификатор токена в ПШ

usePreAuth

boolean

нет

Использовать двустадийную оплату по токену.

По умолчанию false

serviceId

int64

условно

ID сервиса

  • обязателен, если необходимо поддержать оплату одним платежным токеном для различных услуг (serviceId). 
  • может быть передан, только при согласованном сценарии оплаты платежным токеном различных услуг и включенной конфигурации MTS Pay

serviceParams{}

object

условно

Набор "параметр":"значение", описывающих реквизиты платежа (специфичных для каждого поставщика)

  • обязателен, если передан serviceId 

usePreAuth

boolean

нет

Использовать двустадийную оплату по токену.

По умолчанию false

receiptId

int64

нет

id операции фискализации

Выходные параметры

Заголовок ответа

Content-Type: application/json; charset=utf-8
http-code: 200
http-status: OK

Тело ответа

Поле

Тип

Обязат.

Описание

sessionId

string

да

Идентификатор платежной сессии

resultobjectдаОбъект с результатом операции

processingData

object

нет

Дополнительная информация об операции

Описание структуры processingData

Поле

Тип

Обяз.

Описание

rrn

string

нет

RRN Банка

Описание структуры result

Поле

Тип

Обяз.

Описание

operationDate

dateTimeда

Дата и время выполнения операции

paymentIdint64даИдентификатор платежа
processingIdstringдаИдентификатор платежа в системе процессинга
statusstringда

Статус операции

  • inProgress - в процессе исполнения
  • executed - выполнен

Пример

Заголовок запроса

GET https://sandbox.pay.mts.ru/private/v1/payments/token/process HTTP/1.1
Host:
Content-Type: application/json
Request-Id: 599e4b42-e7ef-4e1b-80fb-cc59119c0dce

Тело запроса

{
  "amount" : 13.4,
  "currency" : "643",
  "extClientId" : "chelovekNeviDimka669",
  "paymentTokenId" : "15ff57f76b8d436b8c8a2d4dec32bae0"
}
{
  "amount": 13.4,
  "currency": "643",
  "extClientId": "chelovekNeviDimka669",
  "paymentTokenId": "15ff57f76b8d436b8c8a2d4dec32bae0",
  "serviceId": 5560,
  "serviceParams": {
    "NUMBER": "79160026188",
    "payerEmail": "tests12345@mts.ru",
    "id1": "108882256562"
  }
}

Заголовок ответа

Content-Type: application/json; charset=utf-8
http-code: 200
http-status: OK

Тело ответа

{
  "sessionId": "string",
  "result": {
    "operationDate": "2026-02-11T07:36:28.466Z",
    "paymentId": 0,
    "processingId": "string",
    "status": "executed"
  },
  "processingData": {
    "rrn": "string"
  }
}

Возможные коды ошибок

code

message

userMessage

00299998Validation errorНе пройдена валидация данных
00299999An unexpected error has occurredНепредвиденная ошибка
01000002Inactive merchantМерчант не активный
01000003Service not foundУслуга (serviceId) не найдена
01000004Service not availableВыбранный сервис недоступен мерчанту
00200002Certificate is not validСертификат не прошел проверку
00200026Invalid operation for current payment token status: Current status: {0}Платежный токен в статусе, над которым данная операция запрещена
00200043Payment token temporarily blockedПлатежный токен временно заблокирован
02000001This method is not supported for this payment tool. Payment tool: {paymentToolType}данный метод не поддерживается для этого способа оплаты. Способ оплаты: {paymentToolType}
02000002Inactive merchantВ процессе проведения операции произошла ошибка. Попробуйте позже.
02000003Invalid operation for current payment status: Current status: {0}Платеж в статусе над которым данная операция запрещена
02000004Payment {0} not found from merchant {1}Платеж не найден
02000005It was not succeeded to reversal payment. There was time for possibility of execution of operationОтменить платеж не удалось. Вышло время на возможность выполнения операции
02000008Operation is processed. Repeat operation once again, with the same data set to know the result of operation.Операция обрабатывается. Повторите операцию еще раз, с тем же набором данных, чтобы узнать результат операции.
02000009Error of check of parameters of payment.Ошибка проверки параметров платежа. {текст сообщения от Мерчанта}
02000012Total amount of payment not matching its componentsОбщая сумма платежа не соответствует компонентам платежа
02000014Refunds amount exceeds transaction amountСумма возмещений превышает сумму транзакции. Уменьшите сумму и повторите операцию.
02000015Refunds loyalty amount exceeds transaction loyalty amountCумма возмещений баллов системы лояльности превышает сумму баллов в исходной транзакции. Уменьшите сумму и повторите операцию.
02000016Payment transaction has been changed, reversal not allowedПлатежная транзакция была изменена, отмена не допускается
02000017Payment completed unsuccessfullyПопробуйте повторить операцию или обратитесь в службу поддержки
02000018The operation is not supported by the selected payment toolОперация не поддерживается выбранным платежным инструментом
02000020The processing system rejected the return requestПроцессинговая система отклонила запрос на возврат
02000021Unknown operation status. Contact Support.Неизвестный статус операции. Обратитесь в службу поддержки.
02000022The serviceCategoryType has a payment, payment status in progress

Произошла системная ошибка. Деньги списаны, но мы скоро их вернём.

02000024Operation amount exceeds pre-authorization amountСумма операции превышает сумму предавторизации. Уменьшите сумму и повторите операцию.
02000026The limit for unsuccessful operations of this type has been reached. Contact support.Достигнут лимит по неуспешным операциям данного типа. Обратитесь в службу поддержки.
02000027Operation amount exceeds the permissible valueСумма операции превышает допустимое значение. Уменьшите сумму и повторите операцию.
02000028There is no loyalty in this operationв этой операции нет лояльности
02000029Only full return is possible for this type of transactionДля данного типа операций возможен только полный возврат
02000030There is another active transaction by this payment. Wait for execution. По данному платежу есть другая активная операция. Дождитесь выполнения.
02000031Refill is not available for PaymentToolПополнение недоступно для данного платёжного инструмента
02000032Refill is not availableВ пополнение указанного реквизита недоступно
02000033Refill is not availableПополнение в настоящий момент недоступно
02000035Cancellation cannot be made more than once.Отмена не может быть произведена более одного раза.
02000036Cancel operation is not allowed for two-stage payment. Please use the refund methodДля двухстадийной оплаты запрещена операция отмены. Используйте метод возврата
02000037Reversaland refund operations are not allowed for refill transactions.Для транзакций пополнения запрещены операции отмены и возврата
02000038Verification payments are prohibited for refill transactionsДля транзакций пополнения запрещены верификационные платежи
02005000PCEK: unexpected error. extSystemErrorCode: [errorCode]Непредвиденная ошибка
02005001PCEK: payment confirmation problems. extSystemErrorCode: [errorCode]Проблемы с подтверждением платежа. Попробуйте снова.
02005002PCEK: card expired. extSystemErrorCode: [errorCode]Истёк срок действия карты
02005003MPI: 3d secure problems. extSystemErrorCode: [errorCode]Проблемы с подтверждением платежа. Попробуйте снова.
02005006PCEK: payment limits restriction. extSystemErrorCode: [errorCode]Превышен лимит на платежи через выбранный способ оплаты
02005007PCEK: service unavailable.Сервис временно недоступен. Попробуйте повторить позже.
02005009PCEK: insufficient funds. extSystemErrorCode: [errorCode]Недостаточно средств
02005011PCEK: CVC/CVV is invalid. extSystemErrorCode: [errorCode]Неверный код безопасности (CVC/CVV)
02005013PCEK: expiry date is invalid. extSystemErrorCode: [errorCode]Неверный срок действия карты
02005014PCEK: card pan is invalid. extSystemErrorCode: [errorCode]Неверный номер карты
02005016Bank acquirer: invalid merchant or terminal. extSystemErrorCode: [errorCode]Оплата через выбранный способ оплаты временно недоступна
02005017Bank issuer: general error. extSystemErrorCode: [errorCode]Ваш банк отклонил платёж
02005018Bank issuer: potential fraud or safety restriction. extSystemErrorCode: [errorCode]Оплата по выбранной карте недоступна
02005019PCEK: payment declined. extSystemErrorCode: [errorCode]Платёж отклонен. Смените способ оплаты и попробуйте снова.
02005023PCEK: The amount is greater than the maximum allowed. extSystemErrorCode: [errorCode]Сумма платежа больше максимально разрешенной
02005024PCEK: The amount is less than the minimum allowed. extSystemErrorCode: [errorCode]Сумма платежа меньше минимально разрешенной
02005025PCEK: potential fraud or safety restriction. extSystemErrorCode: [errorCode]Платёж отклонён системой безопасности
02005027PCEK Provider: On this payment reversaling is executed earlier extSystemErrorCode: [errorCode]По данному платежу выполнена отмена ранее
02005028PCEK Provider: On this payment refunding is executed earlier extSystemErrorCode: [errorCode]По данному платежу выполнен полный возврат ранее
02005030Fraudcontrol: exceeding limits. extSystemErrorCode: [errorCode]Платёж отклонен системой безопасности
02005031PCEK: invalid provider or provider configuration. extSystemErrorCode: [errorCode]Оплата через выбранный способ оплаты временно недоступна
02005032ESPP: account top up is not available. extSystemErrorCode: [errorCode]Пополнение выбранного счёта недоступно
02005033PCEK Provider: The system cannot process the payment

Операция не выполнена. Выберите другой способ оплаты или обратитесь в службу поддержки.

02005034PCEK FM: bank card is used in another account. extSystemErrorCode: [errorCode]Банковская карта уже привязана к другому аккаунту
02005036Bank issuer: payment restriction. extSystemErrorCode: [errorCode]Ваш банк ограничил оплату с выбранной карты
02005040PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Превышен лимит на платежи
02005042PCEK: service unavailable. extSystemErrorCode: [errorCode]Сервис временно недоступен
02005043PCEK: bank issuer have some problems. extSystemErrorCode: [errorCode]Ваш банк отклонил платёж
02005044PCEK FM: potential fraud or safety restriction. extSystemErrorCode: [errorCode]Платёж отклонён системой безопасности
02005047PCEK Provider: service unavailable. extSystemErrorCode: [errorCode]Сервис временно недоступен
02005048PCEK Provider: wrong payment parameters specified. extSystemErrorCode: [errorCode]Неверные реквизиты оплаты
02005049PCEK: payment from billing account is not available. extSystemErrorCode: [errorCode]Оплата со счёта телефона временно недоступна
02005051ESPP: service unavailable. extSystemErrorCode: [errorCode]Оплата временно недоступна
02005052ESPP: client is legal entity. extSystemErrorCode: [errorCode]Выбранный способ оплаты доступен только физическим лицам
02005053ESPP: payment restriction installed by the client. extSystemErrorCode: [errorCode]Оплата со счёта запрещена
02005054ESPP: incorrect account parameters. extSystemErrorCode: [errorCode]Оплата через выбранный способ оплаты временно недоступна
02005055ESPP: insufficient funds. extSystemErrorCode: [errorCode]Недостаточно средств
02005056Bank issuer: insufficient funds extSystemErrorCode: [errorCode]Недостаточно средств
02005057Bank issuer: invalid CVC or another safety restriction. extSystemErrorCode: [errorCode]Неверный код безопасности (CVC/CVV)
02005058Bank issuer: card expired. extSystemErrorCode: [errorCode]Истек срок действия карты
02005059Bank acquirer: reversal is not possible, try calling a refund. extSystemErrorCode: [errorCode]Отмена невозможна, попробуйте совершить возврат
02005060Bank issuer: potential fraud or safety restriction. extSystemErrorCode: [errorCode]Ваш банк отклонил платеж. Ограничения на карте.
02005061Bank acquirer: general error. extSystemErrorCode: [errorCode]Банк отклонил платёж
02005062Bank issuer: recurring operations are not available for this card. extSystemErrorCode: [errorCode]Ваш банк отклонил платёж
02005063PCEK Limit checker: mts account limits restrictionПревышен лимит на платежи через выбранный способ оплаты
02005064Bank issuer: payment restriction. extSystemErrorCode: [errorCode]Ваш банк ограничил оплату с выбранной карты
02005065Bank acquirer: fatal general error. extSystemErrorCode: [errorCode]Банк отклонил платёж
02005066PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Операция не выполнена. Повторите попытку позже
02005067PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Платёж отклонён, попробуйте оплатить мобильный в приложении банка или онлайн-банке
02005068PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Счета получателя попали в базу данных ЦБ РФ из-за подозрительных переводов
02005069PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Ваши данные попали в базу данных ЦБ РФ, подробнее https://www.cbr.ru/Reception/Message/Register
02005070PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Деактивируйте VPN для проведения оплаты
02005071PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Подозрительная активность с устройства. Повторите в другом браузере
02005072PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Ваше приложение устарело. Обновите версию.
02005073Bank issuer: Reduce the payment amount or try again laterУменьшите сумму платежа или попробуйте позже
02005074PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Перевод этому получателю невозможен. Проверьте, что верно ввели реквизиты.
02005075PCEK FM: safety restriction. extSystemErrorCode: [errorCode]Мы заметили подозрительную активность с устройства. Пройдите верификацию в офисе Банка для снятия действующих ограничений.
02005076PCEK FM: safety restriction. extSystemErrorCode: [errorCode]В данный момент проведение операций недоступно в связи с обновлением данных о Вашем номере телефона. Попробуйте через 24 часа
02005077PCEK FM: safety restriction. extSystemErrorCode: [errorCode]На данный момент проведение операции невозможно. Попробуйте воспользоваться иным сервисом
02005078PCEK FM: safety restriction. extSystemErrorCode: [errorCode]На данный момент Вам ограничено использование ДБО и карт.
Необходимо предоставить документы, раскрывающие источник происхождения денежных средств,
а также пояснения относительно экономического смысла проводимых операций
02006300chargingEP: Insufficient fundsНедостаточно средств. Измените способ оплаты и попробуйте снова.
02006301chargingEP: Payment cannot be processed according to these parametersОперация не выполнена. Измените способ оплаты или обратитесь в службу поддержки.
02006302chargingEP: The system cannot process the paymentОперация не выполнена. Измените способ оплаты или обратитесь в службу поддержки.
02006303chargingEP: Service unavailableСервис временно недоступен
02006304chargingEP: Account is partially blocked, there are not enough funds.

Недостаточно средств. Погасите задолженность или измените способ оплаты

02006401StreamPayments: service unavailableСервис временно недоступен. Попробуйте повторить позже.
02006402StreamPayments: system cannot process the payment. extSystemErrorCode: [errorCode]Операция не выполнена. Выберите другой способ оплаты или обратитесь в службу поддержки.
02006405StreamPayments: оperation execution errorОперация не выполнена. Повторите попытку или обратитесь в службу поддержки.
02006406StreamPayments: оperation not foundОперация не найдена
02006407StreamPayments: system cannot process the operationОперация не выполнена. Обратитесь в службу поддержки.
02007000Not identified errorНепредвиденная ошибка
02007001The system cannot process the paymentНе удалось завершить оплату частями. Все средства по платежу вернутся в ближайшее время
02007002Сard expiredИстёк срок действия карты
02007003Insufficient fundsНедостаточно средств
02007004CVC/CVV is invalidНеверный код безопасности (CVC/CVV)
02007005Card pan is invalidНеверный номер карты
02007006General errorВаш банк отклонил платёж
02007007Potential fraud or safety restrictionОплата по выбранной карте недоступна
02007008Potential fraud or safety restrictionПлатёж отклонён системой безопасности
02007009On this payment reversaling is executed earlierПо данному платежу выполнена отмена ранее
02007010Potential fraud or safety restrictionВаш банк отклонил платеж. Ограничения на карте.
02007011The system cannot process the reversalНе удалось завершить отмену оплаты.
02007012The system cannot process the refundНе удалось завершить возврат платежа
02007013Operation not supportОперация не поддерживается
02007014Payment instrument not availableПлатежный инструмент недоступен
02007015The limit on the amount of transactions has been exceededПревышен лимит по сумме операций
02007016The limit on the number of transactions has been exceededПревышен лимит по количеству операций
02007017Invoice not foundСчет не найден
02007018Validation errorНе пройдена валидация данных
02007022Precondition Required: {0}Не выполнены условия запроса"
02007023The system cannot process the paymentВаш банк отклонил платёж
02007026The transaction was declined by the cardholderОперация отклонена держателем карты
02007027The payment deadline has expired since the registration of the paymentИстек срок, отведенный на оплату заказа с момента регистрации платежа
02007028Purchase payment errorВо время оплаты возникла ошибка. Проверьте баланс и попробуйте снова.
02007029PaymentToken/subscription is invalid. PaymentToken/subscription needs to be recreated.Платёжный токен/подписка не действительны. Необходимо пересоздать платёжный токен/подписку.
02007031No connection with the issuing bankНет связи с банком, выпустившим карту
02007032payment gateway failureКод отказа платёжного шлюза по умолчанию (Операция отклонена. Обратитесь в магазин)
02007999Service unavailableСервис временно недоступен. Попробуйте повторить позже.
07000002Payment token {0} not foundВ процессе проведения операции произошла ошибка. Обратитесь в службу поддержки.