Skip to main content
PATCH
Update payment method
Частково оновлює спосіб оплати: змінюються лише передані поля.
  • type змінити не можна, він ігнорується.
  • settings об’єднуються зі збереженими за ключами, тож можна змінити один ключ, не передаючи дані доступу заново. manualTextRequisites замінюється цілим списком.
  • public_name: null або порожній рядок скидає назву для підписників на назву типу.
Для stripe вебхук реєструється заново лише під час зміни secret_key. Якщо Stripe відхиляє новий ключ, нічого не зберігається і повертається 422 з помилкою в settings.secret_key.

Авторизації

Authorization
string
header
обов'язково

API token from the Zenedu dashboard

Параметри шляху

paymentSystem
integer
обов'язково

Payment method ID

Тіло

application/json

Partial update: only sent fields change. type cannot be changed and is ignored.

name
string

Internal name, unique within the account (case-insensitive)

Maximum string length: 255
public_name
string | null

Name shown to subscribers; empty or null resets it to the type name

Maximum string length: 255
settings
object

Merged over the stored settings by key: omitted keys keep their values.

Відповідь

Payment method updated

data
object