MongoDBとStripeを初めて使用しています。成功したストライプ支払いを完了した時点でMongoDB値を更新する方法を見つけるのが難しいです。どこから始めるのか分からない。このアプリケーションをデータベースと話して有効にして値を更新する場合は、接続 "文字列"を設定する方法がわかりません。誰かが私を助けてくれるの?ここでStripeによる支払い処理とMongoDBの更新
ノードで私のサーバーサイドストライプ情報です:
var express = require('express');
var bodyParser = require('body-parser');
var stripe = require('stripe')('sk_test_*******************');
var app = express();
app.use(bodyParser());
app.post('/charge', function(req, res) {
var stripeToken = req.body.stripeToken;
var amount = 1000;
stripe.charges.create({
card: stripeToken,
currency: 'usd',
amount: amount
},
function(err, charge) {
console.log(req.user);
if (err) {
res.send(500, err);
} else {
res.send(204);
}
});
});
app.use(express.static(__dirname));
app.listen(process.env.PORT || 8082);
私は、データベースに接続し、値を更新します正常な応答に思っています。新しいユーザーが登録されたら、支払いのデフォルト値を0に設定し、支払いが成功すると1を設定します。
ありがとうございます!
これは意味があります。回答いただきありがとうございます。しかし、私はどのように要求の中でユーザー情報を送信するはずですか? –