我有一个以常规方式集成PayPal的商店系统,即用户被重定向到paypal.com登录并确认付款,之后用户被引导回我店铺系统中的确认页面.
现在,我的客户询问是否可以在商店内部运行整个流程.
我有两三个想法(不是真的很重要,但网站是基于PHP的):
使用cURL函数服务器端与paypal交谈,在商店页面内显示所有必需的表单.可能不是一个好主意.
使用an 显示paypal页面.在我的顶部,这应该工作正常,但不会那么漂亮.
使用某种PayPal API.我只看到了一些似乎需要使用PayPal专业帐户(卖家)的东西,并且只能使用信用卡付款.
我不是PayPal集成方面的专家,目前的解决方案是商店软件.如果你们中的任何一个人能够阐明优点,缺点和不可能的事情,我将非常感激.
这是几个月前,所以可能已经改变,但从我记得的Paypals API不允许您将Paypal界面完全集成到商店.这是因为一旦您离开PayPal服务器,他们就会失去控制权,并且可能会因滥用API而承担责任.
从我记得它使用Paypal进行支付确实需要用户登录他们的paypal帐户,因此Paypal不希望这个在任何其他网站的控制之外,除了他们自己.
Paypal提供直接付款作为其API的一部分.这使您无需访问PayPal网站即可处理付款.如文档中所述,如果您使用直接付款,您还必须提供快速结账(重定向到PayPal).