工作和整合贝宝支付专业版

working and integrating paypal payment pro

我使用过 paypal 标准,但是 paypal payment pro 的文档非常模糊,我不确定如何解决它。供您参考,这是 PayPal Pro:

https://www.paypal.com/ca/webapps/mpp/paypal-payments-pro

现在我四处搜索,发现了这个教程: http://code.tutsplus.com/tutorials/how-to-process-credit-cards-with-paypal-payments-pro-using-php--net-25397

但它已经过时了,我不确定它是否相关。另外就是这个教程只涉及信用卡支付,我想了解一下整个流程。

我很迷茫,需要指导,如果在 github 上找到任何示例或提供任何支持,我将不胜感激。我很习惯 javascript 和 php.

我实际上是该教程的作者。 :) 如果您遵循这些程序,它仍然是相关的并且工作得很好。

Payments Pro 仅适用于信用卡。其他 API 不需要 Pro,因此如果您只是想使用 Express Checkout,则不需要 Pro。

无论哪种方式,我都建议您抓住这个 PayPal PHP library。它使所有 API 调用对您来说都非常简单,并且始终得到维护和更新。 PayPal自己的集成团队也一直在使用和推荐。

使用该库,您将使用 DoDirectPayment sample/template 直接在网站上处理信用卡。

对于 PayPal 付款,您将使用 Express Checkout,它由 SetExpressCheckout、GetExpressCheckoutDetails 和 DoExpressCheckoutPayment(按此顺序)组成。

您可以看到 fully functional samples/demos here 使用相同的库。