2012-04-22 12 views
8

के लिए पेपैल मॉड्यूल मुझे कुछ कार्यक्षमता लागू करने की आवश्यकता है जो मेरे Node.js प्रोजेक्ट में पेपैल का उपयोग करता है। पेपैल का समर्थन करने वाले नोड.जेएस के लिए उपलब्ध पुस्तकालय क्या है?Node.js

धन्यवाद,

+2

इस के रूप में एक त्वरित टिप्पणी गूगल के जरिये मेरी खोज में पहली दिखाया है: पेपैल एक [नोड के लिए REST API] (https जारी किया : //github.com/paypal/rest-api-sdk-nodejs) अप्रैल 2013 में। अधिक जानकारी [पेपैल डेवलपर साइट] पर हैं (https://developer.paypal.com/webapps/developer/docs/api/)। –

उत्तर

-1

मैं इसी तरह की परियोजना पर काम कर याद करें और जब विचारों समस्या निवारण के लिए वेब ब्राउज़िंग, मैं एक धागा उस समय मेरे लिए उपयोगी था पर ठोकर खाई। मैंने उस थ्रेड को ढूंढने की कोशिश की, मुझे लगता है कि यह this है। उम्मीद है कि यह आपके लिए काम करता है, मुझे याद है कि यह मेरे लिए उन निराशाजनक परियोजनाओं में से एक था। डीना

0

जब नोड.जेएस मॉड्यूल की तलाश करते हैं तो हमेशा आधिकारिक modules wiki page देखें।

मुझे केवल एक पेपैल मॉड्यूल, Paypal IPN module मिल सकता है जो केवल आईपीएन संदेशों को सत्यापित कर सकता है।

यदि आपको उससे अधिक कुछ चाहिए तो आपको शायद इसे स्वयं बनाना होगा।

3

This article (और follow-up) जेम्स कैर द्वारा एक बहुत अच्छी चर्चा है। यह अपने एनपीएम मॉड्यूल, paynode का उपयोग करता है।

संपादित करें: जुड़े हुए लेख गायब हो गए हैं (टिप ऑफ, @UpTheCreek के लिए धन्यवाद)। लेकिन मॉड्यूल स्वयं अभी भी है और documentation है।

+0

वे लेख अनुपलब्ध प्रतीत होते हैं। – UpTheCreek

2

अब उपलब्ध बाकी एपीआई, बहुत आसान के लिए पेपल के Node.js एसडीके 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); 
    } 
})