Bitrix добавить способ оплаты

Создание и редактирование оплаты

Закладки и секции

Данная форма служит для создания и редактирования документа оплаты. Переход к форме редактирования возможен со страницы со списком оплат (Магазин > Заказы > Оплаты), со страницы просмотра или редактирования заказа. Форма создания документа оплаты открывается по кнопке Добавить оплату, расположенной в форме просмотра заказа.

Контекстная панель

Кнопка Описание
Перейти к заказу Переход на страницу просмотра соответствующего заказа.
Удалить Удаление документа оплаты. Кнопка доступна только при редактировании существующей оплаты.
Список оплат Переход на страницу со списком оплат.

Финансовая информация о заказе

В секции отображается информация о том, какая сумма выставлена к оплате, сколько уже оплачено и сколько осталось оплатить. Кроме того, при создании новой оплаты и наличии средств у покупателя на внутреннем счете, будет отображаться информация о величине остатка на счете и ссылка Использовать внутренний счет. Нажатие ссылки приводит к автоматическому заполнению полей в секции Оплата, где в качестве способа оплаты будет указано Внутренний счет, а сумма будет проставлена та, что имеется на счете (если остаток меньше необходимой суммы), или вся необходимая сумма для оплаты заказа.

Оплата

Поле Описание
*Способ оплаты Выбирается метод оплаты заказа.
Сумма к оплате Величина вносимых средств для оплаты части или всего заказа через выбранный способ оплаты.
Статус_оплаты Статус оплаты заказа (Не оплачено или Оплачено).
Номер документа прихода Указывается номер платежного документа.
Дата прихода Устанавливается дата создания платежного документа.
Принять оплату на Компания, на которую выполняется прием оплаты. Если список компаний пуст, то доступна ссылка Добавить, которая служит для перехода к добавлению в систему компании.

* — поля, обязательные для заполнения.

Покупатель

В данной секции отображается информация по покупателю. Для редактирования данные покупателя недоступны в этой форме.

Поле Описание
Покупатель Логин и Ф.И.О. пользователя.
Тип плательщика Тип плательщика, к которому относится покупатель.
Физическое лицо
Личные данные
Ф.И.О. Ф.И.О. покупателя.
E-Mail Электронный адрес для уведомлений.
Телефон Номер телефона.
Данные для доставки
Индекс Почтовый индекс
Местоположение Местоположение для доставки заказа.
Город Указан только в том случае, если его невозможно указать в поле Местоположение.
Адрес доставки Адрес доставки заказа.
Комментарий
Комментарий покупателя к заказу Если покупатель оставил комментарий, то он выводится в этом поле.
Юридическое лицо
Данные компании
Название компании
Юридический адрес
ИНН
КПП
Поля для ввода данных о компании.
Контактная информация
Контактное лицо Контактное лицо.
E-Mail Электронный адрес для уведомлений.
Телефон
Факс
Поля для ввода телефона и факса компании.
Индекс Почтовый индекс.
Город Указан только в том случае, если его невозможно указать в поле Местоположение.
Местоположение Местоположение для доставки заказа.
Адрес доставки Адрес доставки заказа.
Комментарий
Комментарий покупателя к заказу Если покупатель оставил комментарий, то он выводится в этом поле.
Читайте также:  Конфигурация сети т е способ соединения элементов сети друг с другом называется сети

Дополнительная информация

Добавление дополнительной информации к документу оплаты.

Поле Описание
Ответственный Пользователь, ответственный за выполнение оплаты заказа.
При наведении курсора мыши на имя пользователя становится доступной ссылка Изменить. При ее нажатии открывается окно выбора пользователя, который будет ответственным за оплату заказа.
Офис Указывается компания, через которую будет осуществляться выполнение заказа.
Комментарий
Комментарий менеджера Текстовое поле для ввода комментария. Комментарий не виден покупателю.

Статус заказа

Поле Описание
Статус заказа Статус, в котором находится заказ.

История изменений

Данная закладка доступна при редактировании документа оплаты.

Поиск интересующих изменений документа оплаты.

Поле Описание
Пользователь Поиск по пользователю, внесшему изменение.
Дата изменения Поиск по дате изменения оплаты.
Операция Поиск по проведенной операции.

Чтобы отобрать изменения документа оплаты по заданным критериям поиска, нажмите кнопку Найти. Для отображения всех изменений нажмите кнопку Отменить.

Поле Описание
Дата изменения Дата и время изменения документа.
Пользователь Имя пользователя, совершившего изменение.
Операция Операция, проведенная с документом.
Описание Детальное описание выполненной операции.

Связи документов

Закладка доступна при редактировании документа оплаты. На ней представлена таблица с составом заказа, в которой по каждой позиции отображается информация о ходе отгрузки, и список всех связанных с заказом документов оплат и отгрузок.

Смотрите также

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Источник

Создание и редактирование платежной системы

>В форме создания и редактирования платежной системы вы можете задать или изменить значения параметров системы.

Закладка Платежная система

Данная форма служит для управления основными параметрами платежной системы.

Поле Описание
ID Идентификатор платежной системы. Поле отображается при редактировании существующей платежной системы.
*Обработчик Выбирается файл-обработчик платежей, осуществляемых с помощью данной платежной системы.
*Заголовок Заголовок платежной системы. Поле устарело, оставлено для совместимости.
*Название Название платежной системы для отображения в административном разделе сайта и в публичной части.
Активность Признак активности платежной системы.
Сортировка Относительный «вес» платежной системы. Влияет на положение данной системы в общем списке платежных систем.
Описание Текст длиной до 250 символов, информирующий клиента об особых условиях работы платежной системы.
Логотип платёжной системы По кнопке Добавить файл выполняется добавление файла с логотипом платежной системы.

Чтобы удалить логотип, следует отметить опцию Удалить файл и сохранить настройки платежной системы.

Открывать в новом окне Флаг в данном поле означает, что если по результатам работы обработчика платежей пользователю должен быть представлен какой-либо результат (например, платежный документ), то он будет выведен в отдельном окне веб-браузера.
Тип оплаты Параметр используется при интеграции с 1С и расчет по текущей платежной системе (наличный расчет, безналичный расчет, эквайринговая операция).
Разрешить автопересчет оплаты При отмеченной опции разрешено изменять данные по оплате заказа. Например, при изменении службы доставки изменять сумму частичной оплаты.
Разрешить печать чеков При отмеченной опции разрешено печатать чеки при получении оплаты через данную платежную систему. В противном случае чек создаваться не будет.
Кодировка Параметр необходим для перекодировки формы в кодировку платежной системы.
Код Символьный код, задаваемый вручную. Используется разработчиками.
Внешний код Внешний код платежной системы. Код генерируется автоматически.
Настройка обработчика ПС
Если выбранный вами обработчик платежной системы требует задания значений дополнительных свойств, то в секции будет выведен список этих свойств. Свойства, которые подходят для всех типов плательщиков, задаются на закладке По умолчанию. Специфичные свойства указываются на соответствующей типу плательщиков закладке.

Для удобства выполнения настроек заполненные свойства скрываются, но вы можете отобразить их, кликнув по ссылке Показать все.

* — поля, обязательные для заполнения.

Закладка Ограничения

На закладке задаются ограничения по использованию текущей платежной системы. Закладка доступна в форме редактирования существующей платежной системы.

Поле Описание
кнопка Добавить ограничение Служит для добавления ограничения путем заполнения данных во всплывающей форме. Ограничения могут быть:
  • по типу плательщика;
  • по цене;
  • % от стоимости заказа (актуально для платёжной системы «Внутренний счёт» — указывается % от стоимости заказа, который можно оплатить с помощью средств внутреннего счёта покупателя Счет покупателя — пополняемый «кошелек» пользователя в рамках магазина, с которого он проводит расчеты с магазином по мере необходимости.

Подробнее. );

  • по службе доставки;
  • по сайтам;
  • по категории товара;
  • по конкретным товарам.
  • кнопка Настроить Позволяет перейти к диалогу настройки внешнего вида таблицы со списком ограничений.
    таблица со списком ограничений
    Поле Описание
    Действия Действия над ограничением:

    • Редактировать — редактирование параметров ограничения во всплывающем окне;
    • Удалить — удаление ограничения.
    ID Идентификатор ограничения.
    Сортировка Относительный «вес» ограничения.
    Тип ограничения Тип ограничения.
    Параметры Параметры ограничения.

    Файлы-обработчики

    Файлы работы с платежной системой обрабатываются следующим образом:

    • Файл-обработчик вызывается непосредственно после оформления заказа, а также при выборе клиентом функции повторения платежа в персональном разделе. Этот файл может содержать скрипт, отображающий на экране необходимый платежный документ, или форму для отправки данных электронной платежной системе. Подробности смотрите в разделе Обработка платежных систем.
    • Обработчик результатов вызывается сайтом для запроса параметров оплаты заказа у электронной платежной системы. Если платежная система не возвращает параметры заказа (успешна ли оплата, сколько реально оплачено и т.п.), то задавать обработчик результатов не нужно.

    Смотрите также

    Пользовательские комментарии

    Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

    Для этого нужно всего лишь авторизоваться на сайте

    Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

    Источник

    Оплаты

    Внимание! Оплаты всегда связаны с заказом. Использовать метод \Bitrix\Sale\Payment::save() для сохранения категорически запрещается. При изменении оплаты может произойти изменение связанных сущностей, которые не будут сохранены. Необходимо выполнять сохранение через заказ: \Bitrix\Sale\Order::save() . Помимо всего этого в одной из ближайших версий вызов \Bitrix\Sale\Payment::save() будет генерировать ошибку уровня E_WARNING .

    Получение

    • Работа с коллекцией
    • Работа с массивом

    Помимо объектов есть возможность напрямую обращаться к базе через метод \Bitrix\Sale\PaymentCollection::getList($parameters) , либо \Bitrix\Sale\Payment::getList($parameters) . Оба этих метода работают аналогично.

    Методы всегда возвращают объект Bitrix\Main\DB\Result , из которого можно получить данные с помощью метода fetch().

    Параметр Описание С версии
    $parameters Массив, структура которого полностью соответствует структуре ORM’ного getList.

    Добавление

    • Вариант 1:
    • Вариант 2:
    • Вариант 3:

    Редактирование

    Изменить данные в оплате можно через методы:

    В обоих случаях результатом работы метода является объект класса \Bitrix\Sale\Result .

    Список доступных для редактирования полей:

    Удаление

    Возвращает объект типа \Bitrix\Sale\Result .

    Получение конкретной оплаты

    Получение суммы оплаты

    Получение состояния: оплачено или нет

    Возвращает true или false .

    Получение оплаченной суммы по заказу

    Возврат средств

    Метод принимает единственный параметр, значения которого могут быть следующие:

    • ‘Y’ — при возврате на внутренний счет;
    • ‘P’ — при возврате через платежную систему(если она поддерживает данный функционал);
    • ‘N’ — при отмене возврата.

    Возвращает объект типа \Bitrix\Sale\Result . При выполнении возврата Вам не требуется делать каких-то дополнительных операций вроде вызова методов API платежной системы для выполнения возврата. Система все сделает сама. При попытке выполнить возврат через платежную систему, которая его не поддерживает, будет возвращена ошибка.

    Получение объекта платежной системы

    Результатом работы метода является объект класса \Bitrix\Sale\PaySystem\Service .

    Получение списка доступных платежных систем с учетом настроенных ограничений

    Параметры Описание С версии
    $payment Объект оплаты.
    $mode Одно из двух значений:
    • \Bitrix\Sale\Services\Base\RestrictionManager::MODE_CLIENT
    • \Bitrix\Sale\Services\Base\RestrictionManager::MODE_MANAGER

    По умолчанию: \Bitrix\Sale\Services\Base\RestrictionManager::MODE_CLIENT . В режиме клиента возвращается список только тех платежных систем, которые попадают под ограничения.

    В режиме менеджера возвращается полный список платежных систем (системы, которые не подают под ограничения, имеют ключ RESTRICTED ).

    Пользовательские комментарии

    Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

    Для этого нужно всего лишь авторизоваться на сайте

    Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

    Источник

    Читайте также:  Наиболее часто применяемые способы сварки
    Оцените статью
    Разные способы