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

Об отключении платежного токена


Дополнение к уведомлению по платежным токена

Для платежа с рекаррингом дополнительно к разделу уведомление о создании токена добавляется этот раздел.
В настоящий момент добавлен функционал отключения платежного токена.
Платежные токены имеют ограничение по количеству повторных попыток оплаты не завершившихся успешно.
Отключение платежного токена происходит, если исчерпаны повторные попытки списания, (например, из-за недостаточности средств),  или результатом оплаты стала ошибка, после которой повторное списание бесполезно(например, банк заблокировал карту).
После отключения будет отправлено соответствующее уведомление.

Настройки

Так же как и с платежами, требуется от партнера получить заранее URL-адрес на который отправлять информацию о созданном платежном токене. Платежный шлюз МТС отправляет на указанный в профиле URL уведомление пока только по факту отключения платежного токена.

Всё что указано до {paymenttokenId} это информация от вас. Мы же к вашему адресу добавляем идентификатор платежного токена "{paymenttokenId}" и указание, что платежный токен отключен"/disabled".

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

Уведомление отправляется как HTTP-запрос на адрес, указанный в настройках Партнера, в следующем формате:

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

POST
Endpoint: {merchant_url}/paymenttoken/{paymenttokenId}/disabled HTTP/1.1
Content-Type: application/json

Параметр запроса

Поле

Тип

Обяз.

Описание

paymenttokenIdstring[32]даID платежного токена
Request-IdguidдаИдентификатор конкретного запроса

Тело запроса

Поле

Тип

Обяз.

Описание

disabledAt

dateTime

да

Дата и время деактивации токена

errorCode

string

да

Код ошибки, полученной по неуспешной операции

errorMessage

string

да

Описание ошибки (message ошибки)

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

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

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

Тело ответа

Поле

Тип

Обяз.

Описание

result

string

да

SUCCESS|ERROR

errorMessagestringнетЕсли result=ERROR

Примеры

Запрос

Заголовок

POST {merchant_url}/8b3c3f9b-5a93-4a17-80c9-3da5cc495b27/disabled HTTP/1.1
Host:
Content-Type: application/json
Request-Id: 83fc026e-ce7f-4f8f-a73a-d093da1726b1

Тело

{
  "disabledAt": "2023-02-22 12:25:58"
  "errorCode": "07000004",
  "errorMessage": "что-то пошло не так"
}

Ответ

Заголовок

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

Тело

{
  "result": "ERROR",
  "errorMessage": "что-то пошло не так"
}

Список кодов ошибок оплаты, которые вызовут отключение платёжного токена

Коды и описание представлено в таблице:

code

message

User message

02007023

The system cannot process the payment. extSystemErrorCode: [errorCode]Ваш банк отклонил платёж
02007025User is blocked. extSystemErrorCode: [errorCode]Пользователь заблокирован
02007026The transaction was declined by the cardholderОперация отклонена держателем карты
02005029PCEK: user id and binding id does not match. extSystemErrorCode: [errorCode]Некорректная связка пользователя и способа оплаты
02005031PCEK: invalid provider or provider configuration. extSystemErrorCode: [errorCode]Оплата через выбранный способ оплаты временно недоступна
02005049PCEK: payment from billing account is not available. extSystemErrorCode: [errorCode]Оплата со счёта телефона временно недоступна
02005041PCEK: binding is not found. extSystemErrorCode: [errorCode]Способ оплаты потерялся. Выберите другой и попробуйте снова.
02005062Bank issuer: recurring operations are not available for this card. extSystemErrorCode: [errorCode]Ваш банк отклонил платёж
02005065Bank acquirer: fatal general error. extSystemErrorCode: [errorCode]Банк отклонил платёж
02005061Bank acquirer: general error. extSystemErrorCode: [errorCode]Банк отклонил платёж
02005018Bank issuer: potential fraud or safety restriction. extSystemErrorCode: [errorCode]Оплата по выбранной карте недоступна
02005030Fraudcontrol: exceeding limits. extSystemErrorCode: [errorCode]Платёж отклонен системой безопасности
02005016Bank acquirer: invalid merchant or terminal. extSystemErrorCode: [errorCode]Оплата через выбранный способ оплаты временно недоступна
02005036Bank issuer: payment restriction. extSystemErrorCode: [errorCode]Ваш банк ограничил оплату с выбранной карты
02005060Bank issuer: potential fraud or safety restriction. extSystemErrorCode: [errorCode]Ваш банк отклонил платеж. Ограничения на карте.