我正在建立一个网站,其中有2个用户组存在:卖家和买家。买家购买商品,并通过PayPal支付给卖家。
所以,这不是一种网上商店,用户直接向我(作为网站所有者/在线商店)付款,而是向其他用户(卖家)付款。因此,我需要将PayPal交易从我的站点上的一个用户(买方)转发给另一个用户(卖方)。
我读了一些PayPal应用程序接口的描述,但它假设我想要处理对我的PayPal帐户的PayPal支付,这不是我的情况。一个想法是卖家付钱给我,然后我付钱给买家,但这不是我想做的。
所以,我想要的是:买家应该直接将PayPal付款处理到卖家的PayPal帐户,然后我应该收到付款确认并通知卖家。
有没有人有关于这个东西的想法,经验或建议?提前感谢!
发布于 2013-03-03 17:37:49
对于如何处理它,您有很多选择。
首先,您可以使用Express Checkout API来构建结帐系统,并且可以使用Permissions API (可选),这样用户就可以轻松地授予您的应用程序代表他们进行API调用的权限。请注意,用户也可以通过其PayPal配置文件手动执行此操作,直到您集成了权限部分。
要获得付款,您可以让您的用户使用Preapproval API创建预审批配置文件。这将允许您随时自动代表他们提交付款。因此,您可以直接在结帐流程中或在IPN中使用Pay calls中的预批批键(这是我推荐的),以便从用户的帐户向自己提交付款。
另一种选择是使用parallel payment within Express Checkout。这将自动为您在卖家和您之间拆分付款,但买家将在结账时看到这种拆分。
另一种选择是使用结账的Pay API,这将允许您创建连锁支付。这与并行付款相同,只是它对买家隐藏了拆分,如果出于任何原因,您实际上可以延迟向二级接收者付款。
希望这能有所帮助。
发布于 2013-02-28 00:45:02
如果您有立即购买按钮或类似按钮,请使用卖家的电子邮件地址,如下所示
<input type="hidden" name="business" value="sellers@email.com">它将向用户支付该电子邮件地址。如果这不是他们的paypal地址,它将提示他们要么注册paypal接收,要么将其添加到当前帐户。
然后使用PHP mail()或您的内容管理系统/管理系统来通知您,当成功的付款页面已经加载后,从贝宝转回。
https://stackoverflow.com/questions/15116757
复制相似问题