【问题标题】:PayPal modules for Node.jsNode.js 的 PayPal 模块
【发布时间】:2012-05-03 07:56:24
【问题描述】:

我需要在我的 Node.js 项目中实现一些使用 PayPal 的功能。支持 PayPal 的 Node.js 可用库有哪些?

谢谢,

【问题讨论】:

标签: node.js paypal payment-gateway


【解决方案1】:

我记得我曾从事过类似的项目,在浏览网页寻找疑难解答时,我偶然发现了一个当时对我有用的线程。我试着找到那个线程,我认为它是this。希望这对你有用,我记得这对我来说是那些令人沮丧的项目之一。 迪娜

【讨论】:

    【解决方案2】:

    在寻找 Node.js 模块时,请务必查看官方 modules wiki page

    我只能找到一个 Paypal 模块,Paypal IPN module,它只能验证 IPN 消息。

    如果您需要更多的东西,您可能必须自己构建它。

    【讨论】:

      【解决方案3】:

      James Carr 的This article(和follow-up)是一个很好的讨论。它利用了他的 npm 模块,paynode

      编辑:链接的文章已经消失(感谢@UpTheCreek 的提示)。但是模块本身仍然存在并且有documentation

      【讨论】:

      • 那些文章似乎不见了。
      【解决方案4】:

      现在可用的是 PayPal 的用于 REST API 的 Node.js SDK,非常简单Here

       var paypal_sdk = require('paypal-rest-sdk');
      paypal_sdk.configure({
        'host': 'api.sandbox.paypal.com',
        'port': '',
        'client_id': '<Client ID>',
        'client_secret': '<Client Secret ID>'
      });
      
      var card_data = {
        "type": "visa",
        "number": "4417119669820331",
        "expire_month": "11",
        "expire_year": "2018",
        "cvv2": "123",
        "first_name": "Joe",
        "last_name": "Shopper"
      };
      
      paypal_sdk.credit_card.create(card_data, function(error, credit_card){
        if (error) {
          console.log(error);
          throw error;
        } else {
          console.log("Create Credit-Card Response");
          console.log(credit_card);
        }
      })
      

      【讨论】:

        猜你喜欢
        • 2010-11-20
        • 1970-01-01
        • 2011-12-06
        • 2018-05-24
        • 2021-08-21
        • 2013-07-03
        • 2011-08-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多