2012-04-22 56 views
8

我需要實現一些在我的Node.js項目中使用PayPal的功能。支持PayPal的Node.js的可用庫是什麼?用於Node.js的PayPal模塊

感謝,

+2

,因爲這一個快速評論在通過谷歌搜索我出現了第一:貝寶發佈了[節點REST API(HTTPS ://github.com/paypal/rest-api-sdk-nodejs)。更多信息請參見[PayPal開發者網站](https://developer.paypal.com/webapps/developer/docs/api/ )。 – 2013-05-11 14:30:56

回答

-1

我記得正在做類似的項目,並在瀏覽網頁的故障排除的想法時,我偶然發現了一個線索,這是有用的,我的時間。我試圖找到該線程,我認爲它是this。希望這能爲你解決,我記得這是對我來說令人沮喪的項目之一。 Dina

0

在尋找Node.js模塊時,請務必檢查官方modules wiki page

我只能找到一個Paypal模塊,Paypal IPN module它只能驗證IPN消息。

如果您還需要更多的東西,您可能需要自己構建它。

3

This article(和follow-up)詹姆斯卡爾是一個很好的討論。它使用他的npm模塊,paynode

編輯:鏈接的文章已經消失(感謝您的提示,@UpTheCreek)。但模塊本身仍然存在,並有documentation

+0

這些文章似乎已丟失。 – UpTheCreek 2015-03-31 14:39:18

2

可現在是PayPal的Node.js的SDK進行的REST API,非常容易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); 
    } 
})