2012-04-22 3 views
8

Мне нужно реализовать некоторые функции, которые используют PayPal в моем проекте Node.js. Каковы доступные библиотеки для Node.js, которые поддерживают PayPal?Модули PayPal для Node.js

Спасибо,

+2

Быстрый комментарий как это появился первый в моем поиске через Google: PayPal выпустила [REST API для узла] (HTTPS : //github.com/paypal/rest-api-sdk-nodejs) в апреле 2013 года. Более подробная информация находится на [сайте разработчика PayPal] (https://developer.paypal.com/webapps/developer/docs/api/). –

ответ

-1

Я вспоминаю работу над подобным проектом и при просмотре веб-страниц для устранения идеи, я наткнулся на нить, которая была полезна для меня в то время. Я попытался найти эту нить, я думаю, что это this. Надеюсь, это сработает для вас, я помню, что это был один из тех разочаровывающих проектов для меня. Dina

0

При поиске модулей Node.js всегда обращайтесь к официальному номеру modules wiki page.

Я мог найти только один модуль Paypal, Paypal IPN module, который может проверять только сообщения IPN.

Если вам нужно что-то большее, чем вам, вероятно, вам придется его самостоятельно построить.

3

This articlefollow-up) Джеймсом Карром - довольно хорошая дискуссия. Он использует свой модуль npm, paynode.

EDIT: Связанные статьи исчезли (спасибо за подсказку, @UpTheCreek). Но сам модуль все еще существует и имеет documentation.

+0

Эти статьи, кажется, отсутствуют. – UpTheCreek

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); 
    } 
}) 
Смежные вопросы