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

Angularjs 通过PayPal API将应用程序购物车与PayPal集成,angularjs,paypal,paypal-sandbox,Angularjs,Paypal,Paypal Sandbox,我需要将PayPal与我的客户AngularJS应用程序集成,应用程序访问者可以基于各种原因捐赠特定金额的资金,但不确定从哪里开始?我的客户要求访问者可以选择原因、捐赠金额,然后发送到Paypal以输入他们的详细信息,处理付款,然后最终发送回应用程序的感谢页面,该页面应作为参数接收付款确认 我浏览了PayPal开发者API,可以看到提供了很多选项/功能,但不确定从哪里开始,哪种方法是满足客户需求的最佳方法?我应该使用RESTAPI吗?还是简单的按钮集成就可以了?如果我需要将所选原因添加到Payp

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


我浏览了PayPal开发者API,可以看到提供了很多选项/功能,但不确定从哪里开始,哪种方法是满足客户需求的最佳方法?我应该使用RESTAPI吗?还是简单的按钮集成就可以了?如果我需要将所选原因添加到Paypal结帐页面,该怎么办?我可以使用API来做这件事吗?谢谢

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

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

您将呼叫SEC,这将返回一个令牌。然后将用户重定向到PayPal,并将该令牌附加到URL。用户登录并批准付款,然后返回到您在SEC请求中提供的URL

在这个URL上,你可以打电话给GECD,获取买家的所有详细信息。这允许您输入他们的地址,并应用所需的任何装运或税务规则,以便在用户批准付款之前(即触发DECP以完成交易时)提交最终审查

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


如果您碰巧使用了PHP,my将使这一切变得非常简单。

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

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

您将呼叫SEC,这将返回一个令牌。然后将用户重定向到PayPal,并将该令牌附加到URL。用户登录并批准付款,然后返回到您在SEC请求中提供的URL

在这个URL上,你可以打电话给GECD,获取买家的所有详细信息。这允许您输入他们的地址,并应用所需的任何装运或税务规则,以便在用户批准付款之前(即触发DECP以完成交易时)提交最终审查

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

如果您碰巧正在使用PHP,我将使所有这些对您来说都非常简单