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

PayPal Payments Standart

Для использования модуля оплаты PayPal Payments Standart необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.

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

PayPal Wallet.

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

Настройка на стороне платежной системы

Для осуществления платежей через систему PayPal BILLmanager использует механизм Website Payments Standard и проверку платежей через IPN сообщения. На стороне платежной системы необходимо включить отправку IPN уведомлений: ProfileProfile and settingsMy selling tools → раздел Getting paid and managing my riskInstant payment notifications — кнопка Update. В качестве URL используется адрес вида 'https://<BILLmanager_URL>/mancgi/ppresult'. 

При завершении платежа, PayPal обращается к BILLmanager для передачи информации о завершении транзакции. Все сообщения, отправляемые в биллинговую систему, можно найти в на странице "IPN history" (наименование может отличаться в зависимости от используемого языка). 

Дополнительно продавец может настроить параметры приема платежей в разделах:

  • ProfileProfile and settingsMy selling tools → раздел Getting paid and managing my riskBlock payments — кнопка Update
  • ProfileProfile and settingsMy selling tools → раздел Selling onlineWebsite preferences — кнопка Update

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

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

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

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

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

Email продавца — email продавца в системе PayPal. 

Тестовый режим — флаг активирует работу платежного модуля в тестовом режиме. В тестовом режиме не происходит списание средств, все платежи выполняются успешно. В тестовом режиме BILLmanager подключается к "песочнице" PayPal. Для работы с ней понадобится создать аккаунт на сайте developer.paypal.com.

URL логотипа — URL логотипа провайдера. Изображение будет размещено на странице оплаты услуг клиентом. Рекомендуемый размер 150х50 точек. 

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

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

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

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

Логирование

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

  • '/usr/local/mgr5/var/pmpaypal.log' — лог файл настройки модуля оплаты.
  • '/usr/local/mgr5/var/pppayment.log' — лог файл оплаты.
  • '/usr/local/mgr5/var/ppresult.log' — лог файл проверки платежей при получении IPN сообщения.

Возможные ошибки

При зачислении платежа может возникать ошибка, если сообщения переданные PayPal (в истории IPN) отличаются от сообщений в лог файле 'ppresult.log'. Проблема решается настройкой кодировки IPN сообщений на стороне платежной системы: ProfileProfile and settingsMy selling tools → раздел More selling tools → кнопка PayPal button language encoding