2010-09-01 2 views
0

Ситуация такова: есть сайт, который соединяет продавцов и покупателей, таких как Ebay.Может ли транзакция PayPal включать стороннюю компанию?

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

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

+0

@johndodo - Вот почему я начал комментарий с _this вызовет проблемы ** ** если используется в экземпляре объекта массива Array_. – Saul

ответ

1

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

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

  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-варов, который вы получите https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference
  4. Если IPN хорош, при обработке IPN проверяйте получатель_получателя и/или receiver_id, чтобы определить, кто является продавцом. Вы можете получить информацию о продавце из таблицы продавцов по электронной почте/merchange_id. На этом этапе вы можете создать все виды уведомлений для продавца/покупателя/себе/и т.д ...

Things отметить:

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

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

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

+0

Hi Brad, Я не уверен, что вы поняли цель моего вопроса. Возможно, я тоже это сказал слишком смутно. Я не понимал, что, когда веб-сайт знает идентификатор PayPal продавца, совершенно неважно, с чего начинается платеж. Ключевое слово, которое мне нужно, это «Экспресс-проверка». – Saul

Смежные вопросы