情况是这样的:有一个连接卖家和买家的网站,比如Ebay。
除其他事项外,网站所有者需要了解从那里初始化的每笔交易的详细信息。本质上,我正在寻找一种返回数字收据的付款方式。
是否可以使用 PayPal 做类似的事情?
最佳答案
当然你也可以这样做。
您必须做几件事:
- 让卖家注册他们的 PayPal 信息。假设在“卖家”表中,以商家电子邮件/商家 ID 作为主键。
- 卖家必须在他们的 PayPal 账户上设置 IPN URL。该 url 必须指向您将创建的 IPN 处理程序
- 处理 IPN,检查一下 http://boolcast.com/joomla/3-development/13-joomla-custom-paypal-ipn .我不久前为 Joomla 编写了 PayPal IPN 处理程序,您可以轻松修改它并根据需要使用它(您必须从配置中删除商家信息)。这里还有一份您将收到的 IPN 变量列表 https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference
- 如果 IPN 正确,在处理 IPN 时检查 receiver_email 和/或 receiver_id 以确定谁是卖家。您可以通过 email/merchange_id 从“sellers”表中检索卖家信息。此时你可以生成各种通知给卖家/买家/你自己/等等......
注意事项:
- 如果非主要 PayPal 用户将创建 PayPal 按钮,您将无法使用商家 ID。
- IPN 变量列表将取决于付款类型及其提交方式
- 始终使用 PayPal Sandbox
关于php - PayPal 交易可以包括第三方吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3620864/