app/views/bodega/orders/_stripe.html.erb in bodega-0.4.9 vs app/views/bodega/orders/_stripe.html.erb in bodega-0.4.12
- old
+ new
@@ -1,24 +1,21 @@
+<% if params[:stripe] == 'yes' -%>
<%= javascript_include_tag 'https://checkout.stripe.com/v2/checkout.js' %>
<script type="text/javascript">
- $('#bodega-checkout').click(function(event) {
- event.preventDefault();
- var button = $(this);
- var form = button.parents('form');
+ var form = $('#bodega-cart').parents('form');
- var token = function(response) {
- button.attr('name', '');
- input = $('<input type="hidden" name="stripe" />').val(response.id);
- form.append('<input type="hidden" name="checkout" value="1" />');
- form.append(input).submit();
- };
+ var token = function(response) {
+ input = $('<input type="hidden" name="stripe" />').val(response.id);
+ form.append('<input type="hidden" name="checkout" value="1" />');
+ form.append(input).submit();
+ };
- StripeCheckout.open({
- key: <%= Bodega.config.stripe.publishable_key.inspect.html_safe %>,
- amount: <%= current_order.total_cents %>,
- name: <%= Bodega.config.store_name.inspect.html_safe %>,
- description: <%= current_order.summary.inspect.html_safe %>,
- panelLabel: 'Confirm:',
- token: token
- });
+ StripeCheckout.open({
+ key: <%= Bodega.config.stripe.publishable_key.inspect.html_safe %>,
+ amount: <%= current_order.total_cents %>,
+ name: <%= Bodega.config.store_name.inspect.html_safe %>,
+ description: <%= current_order.summary.inspect.html_safe %>,
+ panelLabel: 'Confirm:',
+ token: token
});
</script>
+<% end -%>