8

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

谢谢,

4

4 回答 4

3

James Carr 的这篇文章(以及后续文章)是一个很好的讨论。它利用了他的 npm 模块paynode

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

于 2012-12-07T12:20:30.893 回答
2

现在可用的是 PayPal 的用于 REST API 的 Node.js SDK,在这里非常容易

 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);
  }
})
于 2014-01-22T10:53:08.000 回答
0

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

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

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

于 2012-04-22T15:40:28.847 回答
-1

我记得在类似的项目上工作,并且在浏览网络以寻求故障排除时,我偶然发现了一个当时对我有用的线程。我试着找到那个线程,我想是这个。希望这对你有用,我记得这对我来说是那些令人沮丧的项目之一。迪娜

于 2012-04-22T13:34:32.910 回答