[rcl-pay-form]

Этот шорткод создает форму оплаты на указанную сумму.

Основные атрибуты, которые может принимать шорткод:

pay_type - тип оплаты (обязательно, строка/число), важный атрибут, является уникальным идентификатором оплаты, по которому произведенную оплату можно отличить от всех других. Может быть числом (не рекомендуется), но следует иметь ввиду, что плагином уже зарезервированы платежи типа 1 (пополнение баланса пользователя) и 2 (оплата заказа Recall Commerce).

pay_summ - сумма оплаты (необязательно)

ids - указание платежных систем, через которые будет производится оплата (необязательный параметр), платежные системы для оплаты указываются через запятую. По-умолчанию, выводятся все доступные подключения к платежным системам, в том числе, оплата с личного счета пользователя (user_balance).

ids__not_in - исключение указанных платежных систем из выводимой формы оплаты (необязательный параметр).

submit_value - текст на кнопке оплаты (необязательно).

icon - отображение иконок платежных систем, по-умолчанию 1 (необязательно).

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

 

Данного шорткода и указанных атрибутов к нему будет достаточно, чтобы вывести форму оплаты, через которую пользователи сайта смогут начать осуществлять платежи. Решили вывести форму для сбора доната? Легко! Формируем шорткод:

[rcl-pay-form pay_type="donate" pay_summ="10"]

Принимаемые платежи будут отображаться в истории платежей в административной части сайта.

Допустим, мы решили отправлять на свою почту письмо о каждом произведенном пожертвовании с данными пользователя и суммой платежа. Для добавления такой возможности без небольшого php-кода не обойтись. Добавляем такой код:

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

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

[rcl-pay-form pay_type="donate" amount_type="runner" amount_min="1" amount_max="1000"]

В этом случае, можно будет произвести оплату в диапазоне от 1 до 1000 рублей.
Шорткод ниже потребует произвести оплату на сумму не менее 200 рублей:

[rcl-pay-form pay_type="donate" amount_min="200"]