Sha256: 452f562aaa62cbaf92be9d5dfaf1c48088c825d79b73d6576e2f035a6e860643

Contents?: true

Size: 788 Bytes

Versions: 75

Compression:

Stored size: 788 Bytes

Contents

<%= button_tag title,
  id: "checkout-#{session.id}",
  class: local_assigns[:class],
  style: (local_assigns[:class] || local_assigns[:style]) ? local_assigns[:style] : 'background-color:#6772E5;color:#FFF;padding:8px 12px;border:0;border-radius:4px;font-size:1em'
%>
<%= tag.div id: "error-for-#{session.id}" %>

<script>
  (() => {
    const checkoutButton = document.getElementById("checkout-<%= session.id %>");
    checkoutButton.addEventListener('click', function () {
      Stripe("<%= Pay::Stripe.public_key %>").redirectToCheckout({
        sessionId: '<%= session.id %>'
      }).then(function (result) {
        if (result.error) {
            document.getElementById("error-for-#{session.id}").innerText = result.error.message;
          }
      });
    });
  })()
</script>

Version data entries

75 entries across 75 versions & 1 rubygems

Version Path
pay-7.3.0 app/views/pay/stripe/_checkout_button.html.erb
pay-7.2.1 app/views/pay/stripe/_checkout_button.html.erb
pay-7.1.1 app/views/pay/stripe/_checkout_button.html.erb
pay-7.1.0 app/views/pay/stripe/_checkout_button.html.erb
pay-7.0.0 app/views/pay/stripe/_checkout_button.html.erb
pay-6.8.1 app/views/pay/stripe/_checkout_button.html.erb
pay-6.8.0 app/views/pay/stripe/_checkout_button.html.erb
pay-6.7.2 app/views/pay/stripe/_checkout_button.html.erb
pay-6.7.1 app/views/pay/stripe/_checkout_button.html.erb
pay-6.7.0 app/views/pay/stripe/_checkout_button.html.erb
pay-6.6.1 app/views/pay/stripe/_checkout_button.html.erb
pay-6.6.0 app/views/pay/stripe/_checkout_button.html.erb
pay-6.5.0 app/views/pay/stripe/_checkout_button.html.erb
pay-6.4.0 app/views/pay/stripe/_checkout_button.html.erb
pay-6.3.4 app/views/pay/stripe/_checkout_button.html.erb
pay-6.3.3 app/views/pay/stripe/_checkout_button.html.erb
pay-6.3.2 app/views/pay/stripe/_checkout_button.html.erb
pay-6.3.1 app/views/pay/stripe/_checkout_button.html.erb
pay-6.3.0 app/views/pay/stripe/_checkout_button.html.erb
pay-6.2.4 app/views/pay/stripe/_checkout_button.html.erb