5. Модификация настроек

Источник: https://docs.paykeeper.ru/dokumentatsiya-json-api/modifikatsiya-nastroek/

PayKeeper JSON API позволяет менять глобальные настройки системы — полезно для репликации функционала ЛК в сторонней системе (CRM и т. п.).

Настройки, доступные к изменению

#ПараметрНазначение
1support_emailEmail службы поддержки
2informer_typeРежим информатора (post / email)
3informer_urlURL для оповещений
4informer_seedСекретное слово для подписи
5smtp_use_customФлаг кастомного SMTP
6smtp_hostАдрес SMTP
7smtp_portПорт SMTP
8smtp_userПользователь SMTP (email)
9smtp_passwordПароль SMTP
10skip_default_pagesПропускать страницы PayKeeper
11success_urlURL успеха
12fail_urlURL ошибки

5.1 Изменение параметра /change/organization/setting/

Тип: POST
Формат: /change/organization/setting/

Параметры:

ПараметрНазначение
nameИмя параметра
valueЗначение
tokenТокен

Ответ:

{"result": "success"}

5.2 Поля формы /change/organization/formfield/

Тип: POST
Формат: /change/organization/formfield/

Параметры:

ПараметрНазначение
pk_nameИмя поля
displayed_nameОтображаемое имя
requiredtrue/false
placeholderЗначение по умолчанию
enabledtrue/false
typesum, clientid, orderid, text, phone, email, bool
orderПорядок (0-10000)
tokenТокен

Ответ:

{"result": "success"}

5.3 Добавить email /change/organization/addreportemail/

Тип: POST
Формат: /change/organization/addreportemail/

Параметры: email, token.

Ответ:

{"result": "success"}

5.4 Удалить email /change/organization/deletereportemail/

Тип: POST
Формат: /change/organization/deletereportemail/

Параметры: id, token.

Ответ:

{"result": "success"}

5.6 Добавить пользователя /change/user/add/

Тип: POST
Формат: /change/user/add/

Параметры:

ПараметрНазначение
loginЛогин
passwordПароль
emailEmail
refundДневной лимит возвратов
admintrue/false
tokenТокен

Ответ:

{"result": "success", "user_id": 53}

5.7 Изменить пользователя /change/user/update/

Тип: POST
Формат: /change/user/update/

Параметры:

ПараметрНазначение
idID пользователя
loginЛогин
emailEmail
passwordПароль
refundЛимит возвратов
admintrue/false
tokenТокен

Ответ:

{"result": "success"}

5.8 Удалить пользователя /change/user/delete/

Тип: POST
Формат: /change/user/delete/

Параметры: id, token.

Ответ:

{"result": "success"}