PayPal到PayPal的支付

3
我希望为我的用户提供一个问答服务(我知道互联网上有成千上万个这样的网站),用户可以通过指定提供好答案的人将支付多少钱来提出问题。
当提供了一个好的答案时,是否可以自动从提问者的PayPal账户中扣款并将其发送到回答者的账户中?
基本上,我不想从提问者那里收取付款并将其保存在我的PayPal账户中,然后在他/她的答案被接受时支付回答者。
我将使用LAMP配置来创建此服务。

2
你如何确保回答是好的,同时又不让提问者简单地说“好”的答案不适用于避免支付? - Adam Robinson
2
@Adam Robinson 和 @random,他不是在询问您对他产品的有效性的看法。 - Jordan
@Jordan:这就是为什么我在评论中提出了这个问题,而不是在我的回答中。顺便说一句,我并没有说这是不可能的,我只是问如何实现。 - Adam Robinson
5个回答

2

PayPal API和PayPal服务本身都不提供由第三方发起的自动个人对个人付款。换句话说,您必须是付款方或收款方才能参与交易;您不能代表其他用户进行交易。


“in general” 是什么意思? - oshirowanen
@oshirowanen:我的意思是,PayPal本身并没有提供这种能力,它不是一个没有API的东西。 - Adam Robinson
@oshirowanen:您能解释一下“通过第三方开发”是什么意思吗? - Adam Robinson
1
我想通过编程的方式从我的账户向他人发送资金,但我不符合使用MassPay API的资格,有其他方法吗? - hakunin
1
我之前提出了几个问题,但没有人回答,我希望其他提出/回答类似问题的人能够帮助我。但是,我明白你的意思。此外,这些问题和答案通常会误导人,因为它们缺少有关MassPayments的信息。但我理解你的观点... - hakunin
显示剩余5条评论

0

许多海报都说AP是一个不错的选择。这是正确的。一旦您的应用程序经过审核团队的批准,您将需要请求一个提供应用程序ID的应用程序。您可以在此处申请: https://www.paypal-apps.com/

尽可能提供详细信息,以便他们不必就您的业务等问题再次与您联系。一旦获得批准,您可以使用提供的应用程序ID并在实时环境中开始开发。

如果您想在审核您的应用程序时使API工作,您可以使用沙盒。 https://developer.paypal.com/docs/classic/lifecycle/ug_sandbox/ 我相信审核团队要求您拥有沙盒帐户/设置,以便他们可以在您完成后测试您的实现。

不要被沙盒中拥有全部 API 权限迷惑了。如果你忘记请求像批量支付这样的必要方法,那么即使在沙箱中可用,在实际环境中也将无法使用该功能。如果你需要某个功能,请在申请时请求它。否则,你将需要重新开始一个应用程序请求。这并不是一个大问题,但如果时间很重要,你将需要等待(通常约 24-48 小时),以便审核通过,除非 PayPal 对你有任何问题/请求。
AP 集成指南: https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/ 适用于自适应支付的 API 操作和操作: https://developer.paypal.com/webapps/developer/docs/classic/api/#ap

0

我想在这里放飞一下思维(意思是不太深入,所以如果有错误请原谅)。我认为有几个PayPal产品可以考虑。它们并不完全适合,但供您参考:

授权/订单、参考交易(又称RT)和自适应支付(也称AP,但它并不非常适合您的情况)。

据我了解,您的情况可能是这样的:

  1. 提问者发布一个问题,并同意支付一定金额,比如5美元。
  2. 您不想持有这笔钱。(嗯,这很难)
  3. 当回答者回答问题并且该问题被选为最佳答案时,提问者会通过PayPal自动支付款项。

使用授权/订单,它的工作方式如下:

  1. 提问者“授权”您收取5美元。这笔钱尚未扣除,但仍在提问者的账户中。这笔金额也可以被承兑,就像您预订酒店一样。(请注意,您最多可以承兑29天的款项。)
  2. 当答案被选为最佳答案并且回答者应该得到报酬时,您从提问者那里收取这笔钱。这样,这笔钱现在就在您的账户中了。(我知道您不喜欢这个...)
  3. 然后您立即支付回答者。您可以转账,可以使用Mass Pay API,也可以使用PayPal Payouts API。

我知道最好的情况是这笔钱从未出现在您的账户中,甚至没有一毫秒。但这是我能想到的,“立即”是最接近“根本不需要”的。这种方式的另一个问题是,它分两步完成,每一步都需要您或其他人支付费用。当您作为平台获得这笔钱时,您支付费用,然后当您发送它时,这取决于您使用的产品。但好的一面是,这笔钱直到必须扣除才会被扣除。如果根本没有好的答案,它就不必被扣除。

使用RT,类似于Auth / Order,是提问者和您(平台)之间的协议。该协议持续时间更长(我认为是2年),但您仍然必须支付回答者,并且您无法兑现资金,这意味着当您捕获它时,可能会失败。好处是(或者也许这是坏处),您可以通过一份协议多次向提问者收费。

使用AP,它提供“并行”付款,这意味着提问者只需进行一次付款即可向您和回答者支付,您可以与回答者分享付款,并且您可以决定谁获得多少。您还可以决定由谁支付费用。但问题是,提问者必须在场才能进行付款,因此没有提问者时无法自动完成。(Express Checkout / EC也可以进行并行付款,但有些差异,也涉及费用问题。因此,如果您想采用AP方式,您可能还要考虑EC,因为它更容易集成。)

我会选择Auth / Order。但也许您可以联系PayPal商家技术服务,并要求更多详细信息。 https://ppmts.custhelp.com/

或者,这是他们文档的网站: https://developer.paypal.com/

希望这有所帮助。


0

0

我正在使用PayPal自适应支付API,并且已经成功实现了个人之间的支付。 - oshirowanen
你应该更改已接受的答案,这将有助于其他人,比如我,也可以添加自己的答案,以便帮助他人。 - TheTechGuy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接