2014-09-25 49 views
3

我試圖使用Atmosphere包將條紋集成到我的流星應用程序中(https://atmospherejs.com/mrgalaxy/stripe),我無法弄清楚爲什麼我會得到這個錯誤。這是我目前所面對的:向流星添加條紋 - 無法讀取undefined屬性'setPublishableKey'

回購克隆到包/條

流星名單回報 - mrgalaxy:條紋1.5.6 Stripe.js和Node-條紋帶來的流星。

當我試圖運行'meteor add stripe'時,我收到'stripe:沒有這樣的包',所以我按照它在Atmosphere中所說的方式添加了它。 (流星添加mrgalaxy:條紋)。

當我檢查它時,它看起來像包的JS文件被加載到瀏覽器中,但我仍然收到此錯誤,這導致我相信我沒有正確包括該包。有什麼想法嗎?如果需要其他調試信息,我很樂意提供。提前致謝!


Main.js

'click #submit-btn': function() { 
    Stripe.setPublishableKey('PUBLISHABLE_KEY');  
    var Stripe = StripeAPI('SECRET_KEY'); 

    Stripe.charges.create({ 
     amount: 10, 
     currency: "USD", 
     card: { 
      number: "4242424242424242", 
      exp_month: "03", 
      exp_year: "2014" 
     } 
    }, function (err, res) { 
     console.log(err, res); 
     return false; 
    }); 
} 

回答

3

Stripe.setPublishableKey( 'YOUR_PUBLISHABLE_KEY');可以在客戶端。

點擊事件應該在服務器上運行剩餘代碼的Meteor.method執行Meteor.call。

+0

非常感謝。這現在正在爲我工​​作。沒有意識到其他代碼必須運行服務器端,我也沒有從調試信息中得到它。 – 2014-09-25 18:16:07

相關問題