diff --git a/assets/javascripts/discourse/components/stripe-card.js.es6 b/assets/javascripts/discourse/components/stripe-card.js.es6 index 78a98b2..30192f6 100644 --- a/assets/javascripts/discourse/components/stripe-card.js.es6 +++ b/assets/javascripts/discourse/components/stripe-card.js.es6 @@ -3,6 +3,7 @@ import { getRegister } from 'discourse-common/lib/get-owner'; export default Ember.Component.extend({ donateAmounts: [1, 5, 10, 25], + error_message: null, result: null, amount: null, stripe: null, @@ -33,7 +34,7 @@ export default Ember.Component.extend({ self.set('result', null); if (result.error) { - console.log(result.error); + self.set('error_message', result.error.message); } else { self.set('transactionInProgress', true); diff --git a/assets/javascripts/discourse/templates/components/stripe-card.hbs b/assets/javascripts/discourse/templates/components/stripe-card.hbs index a982f1c..da73fe0 100644 --- a/assets/javascripts/discourse/templates/components/stripe-card.hbs +++ b/assets/javascripts/discourse/templates/components/stripe-card.hbs @@ -22,6 +22,10 @@ {{loading-spinner size="small"}} {{/if}} + {{#if error_message}} + {{error_message}} + {{/if}} + {{#if result}} {{i18n 'discourse_donations.success'}} {{/if}}