Rails: 如何使用Paypal来支持市场交易?(并行还是串行?)

10

我想建立一个市场平台,让我的应用程序连接'买家'和'卖家',在此过程中收取佣金(%)。

我查看了Paypal的自适应支付API,并看到了'并行支付'和'链接支付'。

然而,我想做的是让买家看起来好像是与卖家直接互动,而我的应用程序会收取佣金。

我知道使用并行支付(自适应支付API),'发件人'可以看到'主要收款人',在这种情况下将是卖家。在链接支付中,买家将看到我的应用程序作为'中间人'(作为中间人,我可以收取佣金)。所以我想找到的是两者之间的一种混合模式。有什么建议吗?

我的另一个想法是使用并行支付,并将我的应用程序作为第二收款人(收取%佣金)?

市场平台网站是如何做到这一点的?任何针对rails的提示也将非常感激-我看到有一个Paypal Adaptive Gem,我可以使用吗?

我是rails新手,这是我的第一个项目。


我认为Stripe(Stripe Connect)更适合这种用例。 - Jonathon Kresner
@JonathonKresner 当然可以,但是如果你作为企业主所在的国家尚未支持Stripe的情况下,我认为Paypal是唯一的选择。 - ralphos
2个回答

3
适应性支付允许您分别指定谁支付费用和谁是主要接收方。在链接支付流程中,只有主要接收方向买家展示。 简而言之,适应性支付完全符合您的需求。
您可以通过向开发技术服务部门提交工单,从PayPal直接获得额外信息。链接为:https://www.paypal.com/dts/

2
发现这个gem可以让你在Rails应用中使用Paypal的自适应支付。为了让买家看起来像是直接与卖家互动,我发现你需要进行“链接付款”并将卖家指定为“主要接收方”。
你的“业务/应用程序”可以通过充当次要接收方来收取佣金。要这样做,您只需将其添加为接收方,但设置:primary => false。当买家尝试购买时,它会显示卖家的Paypal电子邮件地址,因此看起来就像您正在直接购买。查看宝石的文档,您会发现它非常简单。
由买方发送的金额将在接收方之间分配(您可以在代码中指定)。希望这有所帮助。

据我所知,自适应链式支付不会向次级接收方提供送货地址。您在订单确认页面上显示什么? - Prashant Saraswat
在我们的情况下,我们是二级接收方。我们使用链式支付来在销售时获取佣金。因此,我们不需要提供送货地址。我无法确认是否可能使用链式支付从二级接收方提供送货地址。 - ralphos

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