PayPal模块Node.js

我需要实现一些在我的Node.js项目中使用PayPal的function。 什么是支持贝宝的Node.js的可用库?

谢谢,

我记得在类似的项目上工作,当浏览网页寻求疑难解答的想法时,我偶然发现了一个对我有用的线程。 我试着find那个线程,我想是这个 。 希望这对你有用,我记得这是我的一个令人沮丧的项目。 迪娜

詹姆斯·卡尔的这篇文章 (和后续 )是一个很好的讨论。 它利用了他的npm模块, paynode 。

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

现在可用的是贝宝用于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); } }) 

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

我只能find一个PayPal模块, PayPal IPN模块 ,它只能validationIPN消息。

如果你需要更多的东西,你可能需要自己来构build它。