0

我们在欧洲,实际上,不允许客人向朋友付款(使用信用卡/借记卡)。我们正在寻找一种替代方法来避免贝宝注册(我们知道这种支付类型的限制https://www.x.com/developers/paypal/guest-payments)。

我们正在考虑下一个解决方法:(使用链式支付):

          [fee 1]                             [fee 2]
Guest   ------------>   Primary receiver  -------------> Secondary receiver
(credit card)          (business account)                 (personal account)

所以主要收款人没有收到任何钱,将所有收款人的钱转移到次要收款人。

问题是,当您创建接收者列表时,您必须指定 Primary 和 Secondary 接收者的数量,如果我们将 feePayer 设置为 SECONDARYONLY,我们不知道确切的数量,因为我们不知道费用的数量(fee 1 + 费用 2)。

我们已经看到“Payments Details API 操作”,尝试从 PayKey 获取费用,然后完成 payrequest 消息,但消息中没有返回此信息。

有任何想法吗 ?

提前致谢。

4

1 回答 1

0

在链式付款中,主要收款人收到付款的总金额。一旦主要收到付款,那么最多可以在其他收件人之间分配总额。

对于此示例,消费者支付了 100.00 美元:

主要收款人收到 100.00 美元

主要收款人然后自动将资金转发到:

  • 第二收款人 1 $50.00
  • 第二接收者 2 $30.00
  • 第二接收者 3 $20.00

只要辅助接收者的总金额不超过主要接收者的金额,这很好。这也应该解决费用问题,因为拥有所有资金的二级接收者负责两笔交易的费用。

您在交易前不知道费用金额是正确的。这是在付款时由 PayPal 计算的,并且无法在付款前查看可能的费用。如果您是收款账户的所有者,您可以执行计算,因为您已经知道收取的费率。

如果您有任何问题,请告诉我。

于 2013-03-04T23:54:20.913 回答