我在一家使用Paypal pro的公司工作。Paypal的账户类型、API和SDK太多了,我都快搞混了。在developer.paypal.com上,有许多不同东西的文档。我使用什么API和/或文档来开始整合paypal到我的网站?这些不同的有什么区别?
任何建议或帮助将是伟大的,因为我卡住了。
谢谢你的时间!
就我个人而言,我现在会避免使用REST API而坚持使用经典API。REST API是非常新的,并没有比经典API做得更多(太多)。事实上,Classic API要成熟得多,有更多的功能,这也是我仍然喜欢并推荐它的原因之一。
使用PayPal Pro,您将使用两个api之一,具体取决于您使用的是哪个版本。
- 网站支付Pro 3.0 -这使用DoDirectPayment API
- Payments Pro 2.0 -使用PayFlow API。
Payments Pro 2.0实际上是更新的版本。如果你对这方面的更多细节感兴趣,你可以看看我关于PayPal支付历史的文章。
因此,这些将用于从您自己的自定义结帐页面通过您的站点/应用程序进行直接信用卡处理。要将PayPal支付添加到其中,您将使用Express Checkout api。具体地说,
- SetExpressCheckout
- GetExpressCheckoutDetails
- DoExpressCheckoutPayment
如果你正在使用PHP这个PayPal PHP SDK将使所有这些调用对你来说非常简单。