0

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

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

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

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

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

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

4

2 回答 2

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上的 Adaptive Payments 提供了一个 SDK 示例。Adaptive Payments从左侧的菜单中选择。有多种语言的示例应该可以帮助您入门。

于 2013-09-10T13:40:03.220 回答
0

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

于 2013-09-09T00:06:39.973 回答