метод REST scope: pay_system

sale.paysystem.update

Изменить платежную систему

Кто может выполнять: администратор CRM (право «Разрешить изменять настройки»)

Описание

Метод изменяет платежную систему.

Параметры

ID sale_paysystem.ID обязательный

Идентификатор платежной системы

FIELDS object необязательный

Объект, содержащий новые значения полей (подробное описание приведено ниже)

Параметр FIELDS

NAME string необязательный

Название платежной системы

DESCRIPTION string необязательный

Описание платежной системы

PERSON_TYPE_ID sale_person_type.id необязательный

Идентификатор типа плательщика

BX_REST_HANDLER sale_paysystem_handler.CODE необязательный

Код REST-обработчика, указанный при добавлении обработчика методом sale.paysystem.handler.add

ACTIVE string необязательный

Индикатор активности платежной системы. Возможные значения:
- Y — да
- N — нет

LOGOTYPE string необязательный

Логотип платежной системы (картинка в формате Base64)

NEW_WINDOW string необязательный

Флаг, отвечающий за настройку «Открывать в новом окне». Возможные значения:
- Y — да
- N — нет

XML_ID string необязательный

Внешний идентификатор платежной системы

Примеры запроса

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"ID":12,"FIELDS":{"NAME":"Новое название платёжной системы","DESCRIPTION":"Новое описание платёжной системы","PERSON_TYPE_ID":1,"BX_REST_HANDLER":"resthandlercode","ACTIVE":"Y","NEW_WINDOW":"N","LOGOTYPE":"/* base64 image */"}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/sale.paysystem.update

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
        "start": 1712135335.026931,
        "finish": 1712135335.407762,
        "duration": 0.3808310031890869,
        "processing": 0.0336611270904541,
        "date_start": "2024-04-03T11:08:55+02:00",
        "date_finish": "2024-04-03T11:08:55+02:00",
        "operating_reset_at": 1705765533,
        "operating": 3.3076241016387939
    }
}

Возвращаемые данные

result boolean

Результат обновления платежной системы

time time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
    "error": "ERROR_HANDLER_NOT_FOUND",
    "error_description": "Handler not found"
}
Код Описание Значение
ACCESS_DENIED Доступ запрещен. Приложение пытается изменить платежную систему, добавленную другим приложением, либо недостаточно прав для изменения платежной системы 403
ERROR_HANDLER_NOT_FOUND Обработчик, указанный в параметре BX_REST_HANDLER, не найден 400
ERROR_PERSON_TYPE_NOT_FOUND Тип плательщика, указанный в параметре PERSON_TYPE_ID, не найден 400
ERROR_PAY_SYSTEM_NOT_FOUND Платежная система с указанным ID не найдена 400
ERROR_CHECK_FAILURE Не указан параметр ID 400

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.