5. Модификация настроек
Источник: https://docs.paykeeper.ru/dokumentatsiya-json-api/modifikatsiya-nastroek/
PayKeeper JSON API позволяет менять глобальные настройки системы — полезно для репликации функционала ЛК в сторонней системе (CRM и т. п.).
Настройки, доступные к изменению
| # | Параметр | Назначение |
|---|---|---|
| 1 | support_email | Email службы поддержки |
| 2 | informer_type | Режим информатора (post / email) |
| 3 | informer_url | URL для оповещений |
| 4 | informer_seed | Секретное слово для подписи |
| 5 | smtp_use_custom | Флаг кастомного SMTP |
| 6 | smtp_host | Адрес SMTP |
| 7 | smtp_port | Порт SMTP |
| 8 | smtp_user | Пользователь SMTP (email) |
| 9 | smtp_password | Пароль SMTP |
| 10 | skip_default_pages | Пропускать страницы PayKeeper |
| 11 | success_url | URL успеха |
| 12 | fail_url | URL ошибки |
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 | Отображаемое имя |
required | true/false |
placeholder | Значение по умолчанию |
enabled | true/false |
type | sum, 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 | Пароль |
email | |
refund | Дневной лимит возвратов |
admin | true/false |
token | Токен |
Ответ:
{"result": "success", "user_id": 53}5.7 Изменить пользователя /change/user/update/
Тип: POST
Формат: /change/user/update/
Параметры:
| Параметр | Назначение |
|---|---|
id | ID пользователя |
login | Логин |
email | |
password | Пароль |
refund | Лимит возвратов |
admin | true/false |
token | Токен |
Ответ:
{"result": "success"}5.8 Удалить пользователя /change/user/delete/
Тип: POST
Формат: /change/user/delete/
Параметры: id, token.
Ответ:
{"result": "success"}