PayFast

Материал из ISPWiki
Перейти к: навигация, поиск


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

Настройка методов оплаты производится в одноименном разделе BILLmanager. Нажмите кнопку "Создать" и следуйте мастеру настройки.

Для интеграции с PayFast можно использовать существующий аккаунт в платежной системе. Или с помощью BILLmanager зарегистрировать новый аккаунт в системе PayFast.

Создание нового аккаунта в PayFast

Если на втором шаге интеграции с PayFast выбрано создание нового аккаунта:

  • Откройте предложенную биллингом ссылку регистрации в PayFast и зарегистрируйтесь в системе.
  • После регистрации создайте в BILLmanager интеграцию c PayFast и укажите данные ранее созданного аккаунта.

Использование существующего аккаунта

На втором шаге мастера настройки укажите укажите следующие данные:

  • Merchant ID - Идентификатор продавца, используемый в системе PayFast.
  • Merchant key - Ключ, используемый в системе PayFast.
  • Passphrase - Секретное слово, необходимое для создания сигнатуры безопасности.
  • URL платежного шлюза - Укажите, через какой шлюз производить оплату. Для тестовых платежей Вы можете использовать https://sandbox.payfast.co.za/eng/process.
  • Способы оплаты - Способ оплаты, который будет доступен клиенту
  • Рекуррентные платежи - Включить использование рекуррентных платежей. Работает для метода оплаты Debit card
  • Сумма платежа - Для активации автоматических платежей необходимо выполнить платеж. Деньги будут зачислены на счет клиента в виде авансового платежа.
  • Тестовый режим - Включает тестового окружения для рекуррентных платежей

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

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

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

Техническая информация

Модуль оплаты PayFast записывает сведения о своей работе в логи:

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