通过PayPal API将应用程序购物车与PayPal集成



我需要将PayPal与我的客户AngularJS应用程序集成,应用程序访问者可以根据各种原因捐赠特定金额的钱,但不确定从哪里开始?我的客户要求访客可以选择原因、捐赠金额,然后发送到Paypal输入他们的详细信息,处理付款,然后最终发送回应用程序(感谢页面),该应用程序应收到付款确认作为参数。

我浏览了PayPal开发者API,可以看到有很多选项/功能可供选择,但不确定从哪里开始,哪种方法是满足客户需求的最佳方法?我应该使用REST API吗?还是简单的按钮集成就可以了?如果我需要将选择的原因添加到Paypal结账页面怎么办?我可以使用API执行此操作吗?感谢

如果您没有使用REST的特定原因,我建议您只使用经典API,特别是Express Checkout。它更加成熟,提供了更多的自由来集成不同的选项和定制。

使用Express Checkout,您将使用以下呼叫。

  • SetExpressCheckout
  • GetExpressCheckout详细信息
  • DoExpressCheckoutPayment

你会打电话给美国证券交易委员会,它会返回一个代币。然后,您会将用户重定向到PayPal,并将该令牌附加到URL。用户登录并批准付款,然后返回到您在SEC请求中提供的URL。

在该URL上,您可以致电GECD以获取有关买家的所有详细信息。这允许您键入他们的地址,并应用您需要的任何运输或税务规则,以便在用户批准付款之前进行最终审查,也就是您触发DECP以完成交易的时候。

这种流动有多种选择。例如,GECD是可选的,根据您的流程,您可能需要也可能不需要最终审查,因此如果您愿意,您可以直接跳到DECP,当用户返回您的网站时,只显示最终收据页面。

如果你碰巧在使用PHP,我的PayPal类库会让这一切对你来说非常简单。

最新更新