我有一个以常规方式集成PayPal的商店系统,即用户被重定向到paypal.com登录并确认付款,之后用户被引导回我店铺系统的确认页面。
现在我的客户询问是否可以在商店内部运行整个流程。
我有两三个想法(不是真的很重要,但网站是基于PHP的):
使用cURL函数服务器端与paypal交谈,在商店页面中显示所有必需的表单。可能不是一个好主意。
使用<iframe>
按原样显示paypal页面。在我的顶部,这应该工作正常,但不会那么漂亮。
使用某种PayPal API。我只看到一些似乎需要使用PayPal的专业帐户(针对卖家),并且只能使用信用卡付款。
我不是PayPal集成专家,目前的解决方案是商店软件。如果你们中的任何人能够对利弊,利弊和不可能的事情有所了解,我将非常感激。
答案 0 :(得分:9)
这是几个月前发生的,所以可能已经改变了,但是从我记忆中来看,Paypals API不允许您将Paypal界面完全集成到商店中。这是因为一旦您离开PayPal服务器,他们就会失去控制权,并且可能会对API的滥用负责。
根据我的记忆,使用Paypal付款确实要求用户登录他们的PayPal帐户,因此Paypal不希望这个除了他们自己以外的任何其他网站的控制。
答案 1 :(得分:7)
Paypal提供Direct Payment作为其API的一部分。这使您无需访问PayPal网站即可处理付款。如文档中所述,如果您使用Express Checkout,则还必须提供Direct Payment(重定向到Paypal)。
答案 2 :(得分:2)
供应商很少这样做,但您可以自定义PayPal页面的外观,以便它们有点匹配您的网站。我很高兴他们很少这样做,因为定制的页面通常类似于对接。 MySpace式的体验并没有给我带来财务信心。
我认为拥有PayPal帐户的人非常习惯去PayPal支付费用,如果PayPal内容出现在您的商店内,他们可能实际上不信任您的网站。如果您只是想使用客户购买信用卡,请使用其他服务。