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