Node.js 如何将Paypal与node js集成到REST中

Node.js 如何将Paypal与node js集成到REST中,node.js,paypal,paypal-rest-sdk,Node.js,Paypal,Paypal Rest Sdk,我需要将paypal与node js集成(第一次)。但是NodeJS作为REST服务器工作,前端构建在移动设备上(Android和iOS)。我认为对基于web的前端使用返回url和取消url的目的不适用于移动设备 之前我实现了条带支付网关,它有一个简单的系统,在移动设备上生成一个身份验证令牌,移动设备将该令牌发送到节点JSRESTAPI。因此,节点js应用程序没有买方身份验证令牌,它处理所需的付款 但我非常困惑贝宝是如何实现同样的情景的 更新:我正在使用paypal官方节点js包 更新:经过更多

我需要将paypal与node js集成(第一次)。但是NodeJS作为REST服务器工作,前端构建在移动设备上(Android和iOS)。我认为对基于web的前端使用返回url和取消url的目的不适用于移动设备

之前我实现了条带支付网关,它有一个简单的系统,在移动设备上生成一个身份验证令牌,移动设备将该令牌发送到节点JSRESTAPI。因此,节点js应用程序没有买方身份验证令牌,它处理所需的付款

但我非常困惑贝宝是如何实现同样的情景的

更新:我正在使用paypal官方节点js包

更新:经过更多的搜索,我看到了付款流程中的一些步骤

  • 用户paypal payment将API创建到我的REST API中,以获取“付款id”和链接
  • 点击approval\uURL链接,该链接用于在paypal网站上完整填写买家信息。完成后,Paypal会在第一个API中自动显示返回url,以及付款id和付款人id参数
  • 在返回API中,使用付款id和付款人id参数来执行paypal付款API
  • 若以上所述都是生成支付的实际过程,那个么我假设后端API只需要第三步,即API url可以在移动开发人员集成paypal时与他们共享。 所以手机会

  • 创建付款
  • 填写买家信息
  • 当Paypal自动点击返回url时,后端API将在其中执行支付


    如果这是paypal与移动和rest API集成的推荐(或唯一)方法?

    返回和取消url的目的是通知客户端(移动或web)潜在用户操作,如果用户完成支付,则通过返回url,如果用户通过取消url取消支付

    您可以使用rest或nvp PayPal,它们都支持,您可以使用rest端点来完成事务

    (节点服务器)

    (移动前端)


    您可以按照这些回购协议来确定如何进行

    我正在使用PayPal rest sdk,如果有使用它的例子的话。不要自己调用api,而是将数据传递给PayPal sdk。。。我没有具体的例子。