Установите модуль на сервер, обновите клиент. Затем создайте экземпляр модуля. Создайте в редакторе конфигурации модуля новую конфигурацию, скопируйте туда приведённый ниже текст и введите требуемые параметры. После этого сохраните конфигурацию и сделайте её активной.
#Название пункта меню в Web-интерфейсе (по умолчанию "Пополнение счета кредитной картой") web.menuItem1=Оплата пластиковой картой #Перечень кодов статусов, которые считаются активными для модуля contract.active.status.codes= #Код продавца (выдается после заключения договора с PayOnline) merchant.id= #ваш секретный ключ (выдается после заключения договора с PayOnline) private.security.key= #URL, на который осуществляетя перевод для оплаты ("/" в конце не нужен) pay.online.url=https://secure.payonlinesystem.com/ru/payment #Код типа платежа, которыми будут зачисляться платежи payment.type.id= #Код типа расхода, при отмене платежа refund.charge.typeid= #Комментарий при отмене платежа refund.charge.comment #Нужно ли сохранять данные о карте (4 последние цифры карты) и rebillAnchor в БД. #Возможные значения: true - нужно сохранять, false - не нужно сохранять. payonline.store.data=false #URL возврата, на который будет возвращать клиента после платежа redirect.url= #Минимальная разрешенная сумма платежа min.summa=100 #Максимальная разрешенная сумма платежа max.summa=3000 #Количество потоков очереди отправки платежей #thread.count=20 #Данные организации выводимые на чеке (название, ИНН, адрес, телефон) check.org.header=Название организации check.org.inn=ИНН организации check.org.address=Адрес организации check.org.phone=Телефон организации #Заголовок чека(может быть несколько таких связок) pdf.check.title.1.regex=^Pech+$ pdf.check.title.1.title=Good #Автоплатеж #Включает данный функционал в web-кабинете rebill=true #URL, на который отправляются запросы автоплатежа rebill.url=https://secure.payonlinesystem.com/payment/transaction/rebill #Замена комментария по умолчанию к платежам #Простой платеж usual.comment="Простой платеж" #Автоплатеж rebill.comment="Автоплатеж" #Дополнительная уникальность платежей. Необязательный параметр. rebillUnique=может принимать любое значение #========Нстройка комиссии #Комиссия. Возможные значения: 0 - нет комиссии; 1 - комиссия из суммы платежа; 2 - комиссия сверх суммы платежа commission.type=0; #Процент комиссии 0-100 % commission.percent=2 #Коментарий к расходу по комиссии commission.comment=Комиссия Payonline #тип расхода для комиссии commission.charge.type.id= #тип платежа для возврата комиссии при отмене платежа refund.payment.typeid= #комментарий при возврате комиссии refund.charge.comment=Возврат комиссии Payonline
Замечания:
Прежде, чем задавать
необходимо создать соответствующий платеж вПосле заключения договора с системой PayOnline в их личном кабинете необходимо задать callback URL, который ждет результаты от платежной системы. URL будет выглядеть следующим образом:
. Например, если у вас биллинг находится по адресу и модуль PayOnline имеет mid=16, то результирующий URL, который нужно дать компании PayOnline, выглядит следующим образом:Чтобы использовать функционал автоплатежа необходимо заключить доп. соглашение с PayOnline. И в планировщик заданий добавить задачу
. В параметрах запуска задачи нужно указать код модуля PayOnline и время запуска 1 раз в сутки.