Для использования модуля оплаты Payssion выполните настройку на стороне платёжной системы и подключите модуль в BILLmanager.
Особенности работы
- Поддерживается тестовый режим работы.
Настройка на стороне платёжной системы
Для настройки интеграции на стороне Payssion получите данные:
- API Key — должен совпадать со значением поля API-ключ, указаннным в BILLmanager.
- Secret Key — секретный ключ на стороне Payssion.

Подробнее о регистрации и настройке на стороне платёжной системы в документации Payssion.
Настройка на стороне BILLmanager
При установке модуля платформа будет обновлена до последней версии. Это происходит из-за того, что модуль устанавливается из последней версии продукта, а версия платформы не может быть ниже версии модуля. Перед установкой модуля рекомендуем создать резервную копию платформы. Подробнее см. в статье Резервное копирование
Чтобы создать модуль оплаты, перейдите в раздел Провайдер → Методы оплаты → кнопка Создать:
- Выбор модуля оплаты: "Payssion".
- Настройка интеграции:
- Если у вас нет учётной записи Payssion, активируйте опцию Создать нового клиента. Перейдите по ссылке и создайте нового клиента.
- Укажите данные для интеграции:
- API-ключ — введите API Key, полученный в системе Payssion.
- Secret API-ключ — введите Secret Key, полученный в системе Payssion.
- Метод оплаты — выберите один или несколько доступных методов оплаты. Например, Банковские карты.
- Тестовый режим — выберите опцию, чтобы проверить работоспособность платёжного модуля. Вам будет доступен только тестовый способ оплаты Payssion.
- Разрешить возврат платежей — выберите опцию, чтобы разрешить полный или частичный возврат платежей, совершённых с помощью Payssion. Используемый метод оплаты должен поддерживать возврат платежей.
- Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты.
Подробнее см. шаг 3 в статье Настройка методов оплаты.

Настройка уведомлений
Чтобы настроить уведомления, на стороне Payssion:
- Авторизуйтесь в личном кабинете Payssion.
- Перейдите в Merchant Services → Add App → Notify URL.
- Вставьте в поле Notify URL полный публичный URL, полученный на стороне BILLmanager. Например, https://example.com/payssion-notify
- Нажмите кнопку Submit.

Возврат платежа
На стороне BILLmanager в настройках метода оплаты включите опцию Разрешить возврат платежей. Используемый метод оплаты должен поддерживать возврат платежей.
Дополнительная информация
Модуль оплаты Payssion записывает сведения о своей работе в лог-файлы:
- /usr/local/mgr5/var/pmpayssion.log — лог-файл настройки модуля оплаты, автоматических платежей и возвратов средств;
- /usr/local/mgr5/var/payssionvpayment.log — лог-файл оплаты;
- /usr/local/mgr5/var/payssionresult.log — лог-файл активации сохранённых способов оплаты и автоматических платежей;
- /usr/local/mgr5/var/payssionnotifiy.log — лог-файл проверки статуса платежей, сохранённых способов оплаты и автоматических платежей при получении уведомлений от Payssion.
Может быть полезно
Связанные статьи: