2016-03-30 10 views

答えて

1

ネイティブクラウド・コード・モジュールは、オープンソース解析サーバでは使用できません。同じのため

使用公式NPMモジュール:

  1. Stripe npm module
  2. Mailgun npm module

参考:Migrate an existing Parse app - Github

注:

Parse Hosted Cloud Codeは完全なノード環境を実行していないため、Parse ServerでCloud Codeを実行する方法に微妙な違いがある可能性があります。完全な機能を確保するために、重要なコードパスをすべて実行することをおすすめします。

+0

でそれを呼び出すことができますjQueryのポストを使用して、このルートを呼び出すように

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!'); } }); 

としてルートを作成サーバーは実行され、クラッシュしません – Connor

0

料金を請求するためのクラウドコードから、料金を作成するためのindex.jsファイルにルートを作成するように切り替えました。 index.jsで、私はしかし、あなたはまた、私はまだParse.Objectの作成に問題がありますフォーム

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