Изменить платежное правило
https://secured-openapi.tbank.ru/api/v1/rules/{ruleId}
Метод для обновления конфигурации платежного правила.
Важные детали работы с рекуррентными правилами:
После изменения правила следующее списание выполняется не раньше, чем через 24 часа после последнего платежа. Например, списание настроено раз в месяц на 14 число в 10:00. Сейчас 15 декабря, последнее списание было 14 декабря. Рассмотрим несколько случаев:
- Вы хотите изменить расписание на списание раз в месяц 16 числа. Тогда следующее списание произойдет 16 декабря — между предыдущим списанием 14 числа и новым списанием 16 пройдет больше 24 часов.
- Вы хотите изменить расписание на списание раз в месяц 15 числа в 15:00. Тогда следующее списание произойдет 15 декабря в 15:00 — между предыдущим списанием 14 числа в 10:00 и новым списанием 15 числа в 15:00 пройдет больше 24 часов.
- Вы хотите изменить расписание на списание раз в месяц 15-го числа в 9:00. Тогда следующее списание произойдет 15 января в 9:00 — между предыдущим списанием 14 декабря в 10:00 и новым списанием 15 декабря в 9:00 пройдет меньше 24 часов, поэтому будет взята следующая по расписанию дата — 15 января.
Авторизация
Bearer API TokenОграничение — 10 запросов в секунду
Управление соглашениями о безакцептных списаниях → Управление соглашениями о безакцептных списаниях
Запрос
Header parameters
X-Request-Id
String<uuid>
Уникальный идентификатор для трассировки запроса. Не влияет на логику исполнения запроса.
Path parameters
Required
ruleId
String<uuid>
ID платежного правила.
Request body schema application/json
- Рекуррентное правило
- Триггерное правило
Required
type
String
Requirements: [Recurrent
, Trigger
]
Тип правила:
-
Recurrent
— рекуррентное правило; -
Trigger
— триггерное правило.
Required
requisites
Object
Required
requisites
Object
Required
cronExpr
String<string>
Requirements: >= 9 characters
and <= 200 characters
CRON-выражение регулярности платежа. Например, «0 12 * * *» — каждый день в 12:00 мск.
Required
type
String
Requirements: [Recurrent
, Trigger
]
Тип правила:
-
Recurrent
— рекуррентное правило; -
Trigger
— триггерное правило.
Required
amount
Object
Сумма платежа.
Возможно представление в одном из двух видов: фиксированный или процентный. Заполнять необходимо только одно из полей: либо fixed
, либо percent
.
Required
amount
Object
Сумма платежа.
Возможно представление в одном из двух видов: фиксированный или процентный. Заполнять необходимо только одно из полей: либо fixed
, либо percent
.
Required
replenishmentFilter
Object
Условия, при которых должны проводиться списания по операциям пополнения.
Работает по принципу «и»: если заполнены несколько полей, то списания будут происходить, только если для каждого этих полей будет выполнено указанное условие.
Например, если в category
указано CounterpartyIncome
и в payers
указана компания с ИНН = 7777777777, списание будет происходить только при входящем переводе от компании с ИНН = 7777777777.
Required
replenishmentFilter
Object
Условия, при которых должны проводиться списания по операциям пополнения.
Работает по принципу «и»: если заполнены несколько полей, то списания будут происходить, только если для каждого этих полей будет выполнено указанное условие.
Например, если в category
указано CounterpartyIncome
и в payers
указана компания с ИНН = 7777777777, списание будет происходить только при входящем переводе от компании с ИНН = 7777777777.
Required
requisites
Object
Required
requisites
Object
Ответ
Это полезный материал?