For the complete documentation index, see llms.txt. This page is also available as Markdown.

Редагування версії

POST /ecom/jws/scheduled_payments/plan/version/update_v1

Редагувати можна тільки останню версію плану, і обсяг дозволених змін залежить від її поточного стану

Що можна змінити залежить від стану версії:

Стан версії

Дозволено змінити

Бізнес потреба

Ще не почалась

appliesDateTimeFrom, appliesDateTimeTo

  1. Зміна дати завершення версіі

  2. Зміна дати початку версіі (з автоскороченням активної)

Вже діє

Тільки appliesDateTimeTo

  1. Продовження терміну дії версіі

  2. Скорочення терміну дії

Параметри coinAmount, intervalUnit, intervalValue — НЕ редагуються. Якщо потрібно змінити суму або частоту — створюється нова версія плану ендпоітом Редагування плану та додавання нової версіі

Після будь-якого редагування графік ще не виконаних (WAITING) платежів автоматично перебудовується — вже виконані списання це не зачіпає.

Вхідні параметри:

Параметр

Опис

Формат даних

Обовʼязковість

Приклад

planId

Id плану

uuid

так

versionId

Id версіі

int

так

infiniteVersion

ознака нескінченності версіі

boolean

ні, по дефолту false

true

appliesDateTimeFrom

зміна версії застосовується з

TIMESTAMPZ

ні, якщо параметр не передано, то нічого не змінюється

2026-02-26 11:23:45.12+02:00

appliesDateTimeTo

версія застосовується до

TIMESTAMPZ

ні, якщо параметр не передано, то нічого не змінюється

2026-02-26 11:23:45.12+02:00

Вихідні параметри:

Параметр

Опис

Формат даних

Приклад

planId

Id плану

uuid

versionId

Id версіі

int

1

rules.paymentNumberFrom

початковий номер платіжа з якого почина діяти дане правило

integer

1

rules.paymentNumberTo

останній номер платіжа для якого ще працює правило

integer

1

rules.intervalValue

Значення білінг-інтервалу

integer

1

rules.intervalUnit

Одиниця білінг-інтервалу

string

MONTH

rules.coinAmount

сума

long

10

rules.currency

валюта

string

980

appliesDateTimeFrom

зміна застосовується з

TIMESTAMPZ

2026-02-26 11:23:45.12+02:00

appliesDateTimeTo

зміна застосовується до

TIMESTAMPZ

2026-02-26 11:23:45.12+02:00

createdAt

Дата та час створення версіі

TIMESTAMPZ

2026-02-26 11:23:45.12+02:00

updatedAt

Дата та час останнього оновлення версіі

TIMESTAMPZ

2026-02-26 11:23:45.12+02:00

Приклад запиту

Приклад відповіді

Останнє оновлення