【问题标题】:IPN feedback for 2 people2 人的 IPN 反馈
【发布时间】:2013-09-04 20:19:06
【问题描述】:

我的网站上有一个页面向超过 1 人发送付款。我一直在使用带有几个测试帐户的 paypal 沙盒帐户对此进行测试。

当付款完成、待处理等时,我还使用 ipn 从贝宝获取反馈。

我的问题是,paypal 通过 ipn 向我发送回信息,仅支付 1 笔付款。这是为什么?当我在 ipn 中查看付款金额时,它只显示了其中 1 个人的付款。例如:

如果我向第 1 个人和第 2 个人付款,每个人每人得到 10 美元,所以总共是 20 美元。 ipn 页面只向我显示了第 1 个人的详细信息,并说付款金额为 10 美元,而总付款金额为 20 美元。

这给我带来了问题,因为我需要知道两次付款都通过 ipn 成功。目前我一次只能查看 1 人的付款,即使我同时付款 2 人。

我如何为这两个人获得付款?

【问题讨论】:

  • 你能发布你的代码吗?

标签: php paypal paypal-sandbox paypal-ipn


【解决方案1】:

@Pete 的回答违反了 Paypal 用户协议(除非您的两个帐户都有单独的法人实体)

9. Restricted Activities
    9.1 Restricted Activities. In connection with your use of our website, your Account, or the Services, or in the course of your interactions with PayPal, a User or a third party, you will not:
        a. Breach this Agreement (including, without limitation, opening multiple PayPal accounts or breaching the Card Processing Agreement, the Acceptable Use Policy or any other agreement that you have entered into with PayPal (including a Policy));

您正在寻找的是PayPal Adaptive Payments。不过,请注意:一个帐户 - 可能您是应用程序所有者 - 必须拥有一个 PayPal 企业帐户。其他收到付款的人只需要一个个人帐户。

PayPal 在Github 上提供了一个包含自适应支付示例的 SDK。从左侧菜单中选择Adaptive Payments。有多种语言的示例应该可以帮助您入门。

【讨论】:

    【解决方案2】:

    我的直觉是,IPN 与个人帐户相关联,而不是与付款相关联,而且您仅通过其中一个帐户设置了 IPN。我认为您需要做的是在两个帐户上配置 IPN,然后两次处理来自 PayPal 的响应......一次来自第一个帐户的 IPN 通知,一次来自第二个帐户的 IPN 通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-24
      • 2023-04-10
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 2020-09-09
      • 2014-02-17
      • 2011-05-29
      相关资源
      最近更新 更多