Может ли транзакция PayPal включать в себя третье лицо? - PullRequest
0 голосов
/ 01 сентября 2010

Ситуация следующая: есть веб-сайт, который связывает продавцов и покупателей, например, Ebay.

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

Можно ли сделать что-то подобное с PayPal?

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

Конечно, вы можете сделать это так.

Пара вещей, которые вам нужно будет сделать:

  1. Попросите продавцов зарегистрировать свою информацию PayPal в.Допустим, в таблице «продавцы» с первичным ключом указана электронная почта / идентификатор продавца.
  2. Продавцы должны будут настроить IPN URL на своих счетах PayPal.Там URL должен будет указывать на обработчик IPN, который вы создадите
  3. Обрабатывать IPN, проверить это http://boolcast.com/joomla/3-development/13-joomla-custom-paypal-ipn. Я писал, что обработчик PayPal IPN для Joomla некоторое время назад, вы можете легко изменить егои использовать его для того, что вам нужно (вам придется удалить информацию о продавце из конфигурации).Также вот список переменных IPN, которые вы получите https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference
  4. Если IPN хорош, при обработке IPN проверьте receive_email и / или receive_id, чтобы определить, кто является продавцом.Вы можете получить информацию о продавце из таблицы "sellers" по электронной почте / merchange_id.На данный момент вы можете генерировать все виды уведомлений для продавца / покупателя / себя / и т.д. ...

На заметку:

  • Вы не сможете использоватьидентификатор продавца, если не основной пользователь PayPal будет создавать кнопку PayPal.
  • Список переменных IPN будет зависеть от типа платежа и способа его отправки
  • ВСЕГДА использовать Песочница PayPal
0 голосов
/ 01 сентября 2010

Это не имеет ничего общего с PayPal.Ваше уведомление об этом "веб-сайте рынка" должно быть сделано в вашем собственном коде.

Так что да, это возможно.

...