Node.js プロジェクトで PayPal を使用するいくつかの機能を実装する必要があります。PayPal をサポートする Node.js で使用できるライブラリは何ですか?
ありがとう、
Node.js プロジェクトで PayPal を使用するいくつかの機能を実装する必要があります。PayPal をサポートする Node.js で使用できるライブラリは何ですか?
ありがとう、
James Carr によるこの記事(およびフォローアップ) は、非常に優れた議論です。彼の npm モジュールであるpaynodeを利用しています。
編集:リンクされた記事が消えました (@UpTheCreek の情報提供に感謝します)。しかし、モジュール自体はまだそこにあり、ドキュメントがあります。
REST API 向けの PayPal の 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 ページをチェックしてください。
Paypal モジュールは 1 つしか見つかりませんでした。それは、IPN メッセージのみを検証できるPaypal IPN モジュールです。
それ以上のものが必要な場合は、おそらく自分で構築する必要があります。
同様のプロジェクトに取り組んでいたことを思い出し、Web を閲覧してトラブルシューティングのアイデアを探していたときに、当時の私にとって役立つスレッドに出くわしました。そのスレッドを見つけてみましたが、これだと思います。これがうまくいくことを願っています。私にとってはイライラするプロジェクトの 1 つだったことを覚えています。ディーナ