Sha256: 64ed61c50a81de36ce7bd69083c8ee04cf3e657d402dc6fc3d42c8571c827a3e

Contents?: true

Size: 1.65 KB

Versions: 6

Compression:

Stored size: 1.65 KB

Contents

<%= render "spree/shared/braintree_head_scripts" %>

<div id="paypal-button"></div>
<div data-pp-message data-pp-placement="payment" data-pp-amount="<%= current_order.total %>"></div>

<script>
  var paypalOptions = {
    flow: '<%= SolidusBraintree::Gateway.first.preferred_paypal_flow %>',
    amount: '<%= current_order.total %>',
    currency: '<%= current_order.currency %>',
    enableShippingAddress: true,
    buyerCountry: '<%= SolidusBraintree::Gateway.first.preferred_force_buyer_country %>',
    environment: '<%= Rails.env.production? ? "production" : "sandbox" %>',
    locale: '<%= paypal_button_preference(:paypal_button_locale, store: current_store) %>',
    useDataCollector: <%= SolidusBraintree::Gateway.first.preferred_use_data_collector %>,
    style: {
      color: '<%= paypal_button_preference(:paypal_button_color, store: current_store) %>',
      shape: '<%= paypal_button_preference(:paypal_button_shape, store: current_store) %>',
      label: '<%= paypal_button_preference(:paypal_button_label, store: current_store) %>',
      layout: '<%= paypal_button_preference(:paypal_button_layout, store: current_store) %>',
      <% if paypal_button_preference(:paypal_button_layout, store: current_store) == "horizontal" %>
        tagline: '<%= paypal_button_preference(:paypal_button_tagline, store: current_store) %>',
      <% end %>
      messaging: '<%= paypal_button_preference(:paypal_button_messaging, store: current_store) %>'
    }
  }
  var options = {
    restart_checkout: true
  }

  var button = new SolidusBraintree.createPaypalButton(
    document.querySelector("#paypal-button"),
    paypalOptions,
    options
  )

  button.initialize();
</script>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
solidus_braintree-3.3.0 lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_cart_button.html.erb
solidus_braintree-3.2.0 lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_cart_button.html.erb
solidus_braintree-3.1.0 lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_cart_button.html.erb
solidus_braintree-3.0.1 lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_cart_button.html.erb
solidus_braintree-3.0.0 lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_cart_button.html.erb
solidus_braintree-2.0.0 app/views/spree/shared/_paypal_cart_button.html.erb