开始使用 Paypal Pro API

Posted

技术标签:

【中文标题】开始使用 Paypal Pro API【英文标题】:get started with Paypal Pro API 【发布时间】:2015-11-29 22:09:01 【问题描述】:

我在一家使用 Paypal pro 的公司工作。有太多的 Paypal 帐户类型、API 和 SDK,我开始对这一切感到困惑。在 developer.paypal.com 上,有许多不同事物的文档。我使用什么 API 和/或文档开始将 paypal 集成到我的网站中?所有这些不同的有什么区别?

任何建议或帮助都会很棒,因为我被困住了。

感谢您的宝贵时间!

【问题讨论】:

【参考方案1】:

就我个人而言,我会暂时避免使用 REST API 并坚持使用经典 API。 REST API 是非常新的,并没有比经典 API 做更多的事情。事实上,Classic API 更加成熟,功能也更多,这也是我仍然喜欢和推荐它的原因之一。

使用 PayPal Pro,您将使用两个 API 之一,具体取决于您拥有的版本。

Website Payments Pro 3.0 - 这使用DoDirectPayment API Payments Pro 2.0 - 这使用PayFlow API。

Payments Pro 2.0 实际上是较新的版本。如果您对此感兴趣,可以查看我在History of PayPal Payments Pro 上的文章。

因此,这些将用于通过您的网站/应用程序从您自己的自定义结帐页面直接处理信用卡。要向其中添加 PayPal 付款,您可以使用 Express Checkout APIs。具体来说,

SetExpressCheckout GetExpressCheckoutDetails DoExpressCheckoutPayment

如果您使用 php,PayPal PHP SDK 将使所有这些调用对您来说都非常简单。

【讨论】:

以上是关于开始使用 Paypal Pro API的主要内容,如果未能解决你的问题,请参考以下文章

使用 PayPal Payments Pro 记录 SOAP API 操作

Paypal Payments Pro 是不是与 Paypal 的 Adaptive Payments API 兼容?

Payal nvp vs Paypal Pro?

Paypal payment pro 不适用于加拿大 API 凭证

Paypal API Payments Pro 交易未显示运输详细信息

Paypal pro 我还需要使用 ipn 吗?