整合 PayPal 结账

10

我有一个商店系统,通常集成了PayPal,即将用户重定向到paypal.com进行登录和确认付款,之后用户被重定向回我的商店系统的确认页面。

现在我的客户问能否在商店里完全运行整个过程。

我有两三个关于此的想法(虽然这并不重要,但该网站基于PHP):

  1. 使用服务器端的cURL函数与PayPal交互,在商店页面中显示所有所需表单。可能不是一个好主意。

  2. 使用<iframe>来显示PayPal页面。这应该可以很好地工作,但不会那么漂亮。

  3. 使用某种PayPal API。我只看到过似乎需要PayPal的Pro帐户(对于卖家),而且仅适用于信用卡支付。

我不是PayPal集成方面的专家,当前的解决方案随商店软件提供。如果你们中的任何人能够阐明其中的优缺点和不可能性,我将非常感激。

3个回答

9

这是几个月前的信息,可能已经发生了变化。但据我所记,Paypal的API不允许您将Paypal界面完全集成到商店中。这是因为一旦您离开Paypal服务器,他们就失去了控制权,并且可能会对API的误用负责。

根据我的记忆,使用Paypal进行付款需要用户登录他们的Paypal帐户,因此Paypal不想让任何其他网站控制它。


我也是这样理解的。感谢您的反馈。 - Lasar
是的,这是使用PayPal最流行的方式,但不是唯一的方式 - 请参阅下面关于直接付款的回复。 - Michael Pliskin

7
Paypal提供API的一部分——直接付款服务。这使您能够在不访问PayPal网站的情况下处理付款。如文件中所述,如果您使用直接付款,则还必须提供快速结账(重定向到Paypal)。请注意保留HTML标记。

问题在于,据我所知,这仅适用于信用卡。这是一个德国网站,其他类型的账户经常与PayPal账户关联。不过这是一个有趣的可能性。 - Lasar

2
供应商很少这样做,但是您可以自定义PayPal页面的外观,使它们与您的网站有点相似。我很高兴他们很少这样做,因为定制页面通常看起来很糟糕。像MySpace一样的体验并没有让我充满财务信心。
我认为拥有PayPal账户的人习惯于跳转到PayPal支付,如果PayPal出现在您的商店中,他们可能实际上会不信任您的网站。如果您只是想吸引使用信用卡的客户,请使用其他服务。

感谢您的输入。我同意PayPal用户离开该网站不会有问题。 - Lasar

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