2016-03-30 10 views

cevap

1

Yerli Bulut kod modülleri açık kaynaklı Ayrıştırma sunucusunda kullanılamaz. Aynı için

Kullanım resmi npm modülleri:

  1. Stripe npm module
  2. Mailgun npm module

Referans: Migrate an existing Parse app - Github

Not:

Ayrıştırılmış Bulut Kodu, tam bir düğüm ortamı yürütmediğinden, Bulut Kodunuzun Parse Server'da nasıl çalıştığı konusunda ince farklılıklar olabilir. Tam işlevselliği sağlamak için tüm kritik kod yollarınızı kullanmanızı öneririz.

+0

ama sunucu çalışır ve çökmez – Connor

0

Yüklemeler yapmak için, index.js dosyamda bir rota oluşturmanın ücretlendirmesini yapmak için bulut kodunu kullanarak geçiş yaptım. index.js böyle

Ben ancak jQuery yazı kullanarak bu rotayı diyoruz
var stripe = require('stripe')('sk_test_****'); 
var bodyParser = require('body-parser'); 
app.use(bodyParser.urlencoded({ 
    extended: false 
})); 
app.post('/charge', function(req, res){ 
    var token = req.body.token; 
    var amount = req.body.amount; 
    stripe.charges.create({ 
     amount: amount, 
     currency: 'usd', 
     source: token, 
    }, function(err, charge){ 
     if(err) 
      // Error check 
     else 
      res.send('Payment successful!'); 
    } 
}); 

gibi bir rota oluşturmak, ayrıca bir biçimde diyebiliriz hala Parse.Object oluştururken sorun yaşıyorum

var handler = StripeCheckout.configure({ 
    key: 'pk_test_****', 
    locale: 'auto', 
    token: function(token){ 
     $.post('/charge', { 
      token: token.id, 
      amount: total, 
     }, function(data, status){ 
      alert(data); 
     }); 
    } 
});