php - PayPal 交易可以包括第三方吗?

标签 php web-services paypal finance currency

情况是这样的:有一个连接卖家和买家的网站,比如Ebay。

除其他事项外,网站所有者需要了解从那里初始化的每笔交易的详细信息。本质上,我正在寻找一种返回数字收据的付款方式。

是否可以使用 PayPal 做类似的事情?

最佳答案

当然你也可以这样做。

您必须做几件事:

  1. 让卖家注册他们的 PayPal 信息。假设在“卖家”表中,以商家电子邮件/商家 ID 作为主键。
  2. 卖家必须在他们的 PayPal 账户上设置 IPN URL。该 url 必须指向您将创建的 IPN 处理程序
  3. 处理 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
  4. 如果 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/

相关文章:

php mysql if id 在字段中

javascript - 如果我的 Web 服务允许客户端使用 **POST** 请求执行 **删除**,它是否仍被视为 RESTful?

java - android缓存web服务数据

c# - c#中的PayPal支付简单示例

php - 在 SQL 中使用 PHP 变量

php - 通过 cURL 发送数据而无需重新加载页面

php - 在 HasMany 关系上排序 Laravel 5

web-services - API POST 响应的符合标准的内容和格式是什么?

paypal - Opencart:使用澳大利亚各州预填充 Paypal 州字段

php - 由于 Windows Server box,无法使用 PHP 处理 Paypal IPN。什么是标准替代品?