Paypal

Материал из ISPWiki

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

Содержание

PayPal

Для осуществления платежей через систему PayPal BILLmanager использует механизм "Website Payments Standard" и проверку платежей через IPN сообщения.

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

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

Дополнительно можно настроить параметры приема платежей в разделе "Profile"->"More Options"->"Payment Receiving Preferences" и "Website Payment Preferences".

Например, для разрешения оплаты клиентам, не имеющим учетной записи в системе PayPal на странице  "Website Payment Preferences" параметр "PayPal Account Optional" должен быть "on".

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

  • API URL - https://www.paypal.com/cgi-bin/webscr или https://www.sandbox.paypal.com/cgi-bin/webscr для тестового доступа (требует наличие учетной записи на сайте developer.paypal.com).
  • Логотип (URL) - URL адрес логотипа для отображения на странице оплаты, размер изображения должен быть 150x50 точек.
  • E-mail счета - email адрес, на который зарегистрирован ваша учетная запись в PayPal.

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

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

  • pmpaypal.log - лог файл настройки модуля оплаты.
  • pppayment.log - лог файл оплаты.
  • ppresult.log - лог файл проверки платежей при получении IPN сообщения.

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

Самой частой проблемой несовпадения этих сообщений является проблема с кодировкой передаваемых/получаемых данных. Чтобы избежать этого, можно изменить кодировку IPN сообщений на UTF-8 в настройках профиля продавца.

"Profile"->"More Options"->"Language Encoding"->кнопка "More Options"

Источник — «http://ru.ispdoc.com/index.php/Paypal»
Была ли эта информация полезной? Да | Нет
Личные инструменты