2012-04-22 22 views
8

Node.jsプロジェクトでPayPalを使用する機能を実装する必要があります。 PayPalをサポートするNode.jsで利用できるライブラリは何ですか?Node.jsのPayPalモジュール

おかげで、

+2

非常に簡単なREST APIを、のためのPayPalのNode.jsのSDKです:PayPalは、[ノードのためのREST API](HTTPSをリリース://github.com/paypal/rest-api-sdk-nodejs)。詳細は[PayPalデベロッパーサイト](https://developer.paypal.com/webapps/developer/docs/api/)をご覧ください。 )。 –

答えて

-1

は、アイデアをトラブルシューティングするためにウェブを閲覧するとき、私は似たようなプロジェクトに取り組んで思い出すと、私は一度に私のために有用であったスレッドつまずきました。私はそのスレッドを探してみました、それはthisだと思います。これがあなたのために働くことを願って、私はそれが私のためのイライラするプロジェクトの一つだったことを覚えています。 Dina

0

Node.jsモジュールを探すときは、常にmodules wiki pageの公式をチェックしてください。

私は1つのPaypalモジュールしか見つけられませんでしたが、Paypal IPN moduleはIPNメッセージのみを確認できます。

それ以上のものが必要な場合は、おそらく自分で構築する必要があります。

3

This article(およびfollow-up)by James Carrはかなり良い議論です。彼のnpmモジュールpaynodeを利用しています。

EDIT:リンクされた記事が消えてしまった(ヒントありがとう、@UpTheCreek)。しかしモジュール自体はまだそこにあり、documentationを持っています。利用可能な

+0

これらの記事は見当たりません。 – UpTheCreek

2

は今、このように迅速なコメントをGoogle経由で私の検索で最初に現れた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); 
    } 
})