Документация BILLmanager 5

PayFast

Поддержка способов оплаты
Банковские картыНаличныеЭлектронные кошелькиМобильные платежиИнтернет-банкинг
Mastercard,
Visa.

Mobicred,
MasterPass.


Instant EFT.
Поддерживаемые возможности
Поддержка ФЗ-54
Возврат платежей
Рекуррентные платежи
Подписки

Настройка на стороне BILLmanager

Подключение модуля оплаты выполняется в разделе Провайдер Методы оплаты.  Мастер подключения состоит из трех шагов:

  • Шаг 1. Выбор метода оплаты. В качестве метода оплаты необходимо выбрать "PayFast". 
  • Шаг 2. Настройка интеграции. Ввод информации, необходимой для интеграции с платежной системой. 
  • Шаг 3. Настройка метода оплаты. Настройка внутренних (в пределах BILLmanager) параметров метода оплаты. 

Настройка интеграции

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

Merchant ID — уникальный идентификатор продавца в системе PayFast. 

Merchant key — ключ продавца в системе PayFast. 

Passphrase — секретное слово, которое будет использовано для создания сигнатуры безопасности. 

URL платежного шлюза — адрес шлюза для проведения платежных операций. В качестве тестового шлюза можно использовать: https://sandbox.payfast.co.za/eng/process

Способ оплаты - способ оплаты, доступный клиенту. 

На этапе добавления нового метода оплаты провайдер может настроить функцию рекуррентных платежей:

Рекуррентные платежи — флаг активирует для клиентов функцию автоматических платежей. Актуально для способа оплаты "Debit Card". Рекуррентные платежи в BILLmanager используются для автоматического пополнения лицевого счёта и для создания подписок.

Сумма платежа — сумма платежа для активации автоматической оплаты. Списывается с клиента единожды при настройке рекуррентных платежей. Средства будут зачислены на лицевой счет клиента в качестве авансового платежа. 

Тестовый режим — флаг активирует для рекуррентных платежей тестовый режим. В тестовом режиме не происходит списание средств, все платежи выполняются успешно. 

Выбор опции Создать нового отображает ссылку на форму регистрации в системе PayFast. 

Обратите внимание!
Сообщения о совершении платежа через PayFast приходят на порты сервера 80, 8080, 8081 и 443. По этой причине необходимо убедиться, что BILLmanager работает на одном из этих портов.

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

Возврат платежей

Возврат платежей не поддерживается. 

Логирование

Логи взаимодействия биллинговой системы с PayFast записываются в файлы:

  • '/usr/local/mgr5/var/pmpayfast.log' — лог файл настройки модуля оплаты и автоматических платежей.
  • '/usr/local/mgr5/var/payfastpayment.log' — лог файл оплаты.
  • '/usr/local/mgr5/var/payfastresult.log' — лог файл проверки платежей при получении IPN сообщения.
  • '/usr/local/mgr5/var/payfastrecurring.log' — лог файл активации автоматического платежа.
  • '/usr/local/mgr5/var/payfastrecurringresult.log' — лог файл активации автоматического платежа.