Ситуация такова: есть сайт, который соединяет продавцов и покупателей, таких как Ebay.
Помимо прочего, владелец веб-сайта должен знать детали каждой транзакции, инициализированной оттуда. По сути, я ищу способ оплаты, который возвращает цифровую квитанцию.
Можно ли сделать что-то подобное с помощью PayPal?
Конечно, вы можете сделать это так.
Пара вещей, которые вам нужно будет сделать:
- Продавцы регистрируют свою информацию в PayPal. Предположим, что в таблице «продавцы» используется идентификатор продавца / продавца в качестве первичного ключа.
- Продавцам придется устанавливать IPN-адрес в своих учетных записях PayPal. Там url должен указывать на обработчик IPN, который вы создадите
- Обращайтесь к 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
- Если IPN хорош, при обращении к IPN проверяйте Receiver_email и / или receiver_id, чтобы определить, кто является продавцом. Вы можете получить информацию о продавце из таблицы продавцов по электронной почте / merchange_id. На этом этапе вы можете генерировать все виды уведомлений продавцу / покупателю / себе / и т. Д. …
Что нужно отметить:
- Вы не сможете использовать идентификатор продавца, если не первичный пользователь PayPal будет создавать кнопку PayPal.
- Список переменных IPN будет зависеть от типа платежа и способа его подачи
- ВСЕГДА используйте текстовую панель PayPal
Это не имеет никакого отношения к PayPal. Ваше уведомление об этом «веб-сайте рынка» должно быть сделано в вашем собственном коде.
Так что да, это возможно.