diff --git a/app/supporter.rb b/app/supporter.rb index aff0cabd..ee24d16c 100644 --- a/app/supporter.rb +++ b/app/supporter.rb @@ -14,7 +14,6 @@ end post '/supporter/update' do require_login - plan_type = 'supporter' if is_special_upgrade diff --git a/views/supporter/_signupcode.erb b/views/supporter/_signupcode.erb index 0104059f..fc69c2fc 100644 --- a/views/supporter/_signupcode.erb +++ b/views/supporter/_signupcode.erb @@ -19,16 +19,27 @@ }, stripeResponseHandler); return false; } else { + clearCardInfo(); return true; } }); + function clearCardInfo() { + $('[name="cc_number"]').val(''); + $('[name="cc_cvc"]').val(''); + $('[name="cc_exp_month"]').val(''); + $('[name="cc_exp_year"]').val(''); + $('[name="cc_name"]').val(''); + $('[name="cc_type"]').val(''); + } + function stripeResponseHandler(status, response) { if (response.error) { $('#plan_error').text(response.error.message).show(); } else { var token = response.id; $('#stripe_token').val(token); + clearCardInfo(); $('#upgradeForm').off('submit').submit(); } }