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

PayFast

Для использования метода оплаты PayFast подключите модуль в BILLmanager.

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

Mobicred,
MasterPass.


Instant EFT.
Поддерживаемые возможности
Поддержка ФЗ-54

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

Рекуррентные платежи

Подписки

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

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

Чтобы создать модуль оплаты, перейдите в раздел ПровайдерМетоды оплаты → кнопка Создать:

  1. Выбор модуля оплаты: "PayFast".
  2. Настройка интеграции. Укажите данные для интеграции:
    Заполните форму, используя данные существующего клиента в платёжной системе:
    1. Merchant ID — уникальный идентификатор продавца в системе PayFast.
    2. Merchant key — ключ продавца в системе PayFast.
    3. Passphrase — секретное слово, которое будет использовано для создания сигнатуры безопасности.
    4. URL платежного шлюза — адрес шлюза для проведения платежных операций. В качестве тестового шлюза укажите: https://sandbox.payfast.co.za/eng/process.
    5. Способ оплаты - способ оплаты, доступный клиенту.
    6. Рекуррентные платежи — флаг активирует для клиентов функцию автоматических платежей. Актуально для способа оплаты "Debit Card". Рекуррентные платежи в BILLmanager используются для автоматического пополнения лицевого счёта и для создания подписок.
    7. Сумма платежа — сумма платежа для активации автоматической оплаты. Списывается с клиента единожды при настройке рекуррентных платежей. Средства будут зачислены на лицевой счет клиента в качестве авансового платежа.
    8. Тестовый режим — флаг активирует для рекуррентных платежей тестовый режим. В тестовом режиме не происходит списание средств, все платежи выполняются успешно.
    Активируйте опцию Создать нового клиента, чтобы отобразить ссылку для регистрации в платёжной системе.
  3. Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты. Подробнее см. шаг 3 в статье Настройка методов оплаты.

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

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

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

Логирование

Логи взаимодействия биллинговой платформы с 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 — лог файл активации автоматического платежа.