diff --git a/assets/javascripts/discourse/components/stripe-card.js.es6 b/assets/javascripts/discourse/components/stripe-card.js.es6 index bf8f80f..b8f5a6d 100644 --- a/assets/javascripts/discourse/components/stripe-card.js.es6 +++ b/assets/javascripts/discourse/components/stripe-card.js.es6 @@ -2,6 +2,8 @@ import { ajax } from 'discourse/lib/ajax'; export default Ember.Component.extend({ result: null, + paymentAmounts: [5, 10], + amount: null, stripe: Stripe('pk_test_b8RmhzlL8QPizJRqOrKF3JEV'), card: function() { @@ -28,9 +30,11 @@ export default Ember.Component.extend({ else { var params = { stripeToken: result.token.id, - amount: 1235 + amount: self.get('amount') * 100 }; + console.log(params); + ajax('/charges', { data: params, method: 'post' }).then(data => { self.set('result', (data.status == 'succeeded' ? true : null)); }).catch((data) => { diff --git a/assets/javascripts/discourse/templates/components/stripe-card.hbs b/assets/javascripts/discourse/templates/components/stripe-card.hbs index e33716d..15b111f 100644 --- a/assets/javascripts/discourse/templates/components/stripe-card.hbs +++ b/assets/javascripts/discourse/templates/components/stripe-card.hbs @@ -1,5 +1,12 @@