Может ли транзакция PayPal включать третью сторону?

Ситуация такова: есть сайт, который соединяет продавцов и покупателей, таких как Ebay.

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

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

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

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

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

    Что нужно отметить:

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

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

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