Документация для разработчиков
Недоступно в редакциях: Стандарт, Старт

Добавление средств на счет текущего пользователя

Одностраничный компонент позволяет добавить средства на внутренний счет текущего пользователя. Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути: Магазин > Персональный раздел > Добавление средств на счет текущего пользователя.

Компонент относится к модулю Интернет-магазин.

Пример вызова компонента sale.account.pay

Секции настроек компонента:

  • Основные параметры
  • Дополнительные настройки (для старой версии компонента)
  • Дополнительные настройки (для обновленной версии компонента)
  • Описание параметров

    Поле Параметр Описание
    Основные параметры
    Включить обновленную версию компонента REFRESHED_COMPONENT_MODE [Y|N] При отмеченной опции будет использоваться обновленная версия компонента.
    Дополнительные настройки (для старой версии компонента)
    Путь к корзине PATH_TO_BASKET Указывается путь к странице с корзиной от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название. Страница может быть создана с помощью компонента Корзина.
    Путь к странице оплат PATH_TO_PAYMENT Указывается путь к странице оплат от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название.
    Валюта для отображения SELL_CURRENCY Из созданных в системе валют выбирается валюта, в которой будут отображаться денежные средства пользователя.
    Выберите суммы для покупки SELL_AMOUNT Указывается набор сумм, который будет доступен для пополнения счета. Полный набор сумм задается на странице настроек модуля Интернет-магазин.
    Перенаправлять пользователя на текущую страницу после добавления в корзину REDIRECT_TO_CURRENT_PAGE [Y|N] При отмеченной опции пользователь будет перенаправляться на данную страницу после добавление товара в корзину.
    Имя переменной для покупки VAR Задается имя переменной, в которой будет передаваться сумма при зачислении на счет.
    Callback-функция для разрешения доставки товара CALLBACK_NAME Задайте имя Callback-функции. По умолчанию используется PayUserAccountDeliveryOrderCallback. Свою функцию можно добавить в файл /bitrix/php_interface/init.php, при этом необходимо указать ее имя в параметрах компонента. Функция будет восприниматься как глобальная.
    Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Пополнение счета.
    Дополнительные настройки (для обновленной версии компонента)
    Путь к корзине PATH_TO_BASKET Указывается путь к странице с корзиной от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название. Страница может быть создана с помощью компонента Корзина.
    Путь к странице оплат PATH_TO_PAYMENT Указывается путь к странице оплат от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название.
    Валюта для отображения SELL_CURRENCY Из созданных в системе валют выбирается валюта, в которой будут отображаться денежные средства пользователя.
    Тип пользователя PERSON_TYPE Из созданных в системе типов плательщиков выбирается тот, для которого будет выполняться пополнение счета.
    Исключить из списка платежных систем ELIMINATED_PAY_SYSTEMS Из созданных в системе платежных систем выбираются те, которые не должны быть доступны для пополнения счета.
    Установка значения через заданную переменную SELL_VALUES_FROM_VAR [Y|N] При отмеченной опции значение суммы к оплате будет устанавливаться через переменную.
    Сумма к оплате* SELL_VAR_PRICE_VALUE Указывается переменная, через которую будет передаваться сумма для зачисления на счет.
    Показать сумму на странице* SELL_SHOW_RESULT_SUM [Y|N] При отмеченной опции сумма будет показана на странице.
    Показывать значения фиксированных платежей SELL_SHOW_FIXED_VALUES [Y|N] При отмеченной опции будут отображаться значения фиксированных платежей.
    Выберите суммы для покупки** SELL_TOTAL Задаются суммы фиксированных платежей.
    Разрешить пользователю вводить сумму SELL_USER_INPUT [Y|N] При отмеченной опции пользователю будет доступно поле для ввода своей суммы платежа.

    Параметр недоступен, если отмечена опция Установка значения через заданную переменную.
    Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Пополнение счета.

    * - параметры доступны при отмеченной опции Установка значения через заданную переменную.

    ** - параметр доступен при отмеченной опции Показывать значения фиксированных платежей.



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

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

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

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

    Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
    © «Битрикс», 2001-2019, «1С-Битрикс», 2019
    Наверх