anchor.diff:          updateSessionUrl: "/checkout/state/klarna_update_session"
         }, options);
   
  -      settings.canvas = this;
  -
         if (!settings.orderId && this.data('orderId') !== undefined) {
           settings.orderId = this.data('orderId');
           settings.paymentUrl = "/checkout/payment"
         }
   
         if (settings.submitButton) {
  -        settings.submitCanvas = settings.submitButton.parent().hide();
  +        settings.submitButton.attr('disabled', true).removeClass('primary').addClass('gray');
         }
   
         var updateSession= function (response) {
  
positive.code:           data: {token: response.authorization_token}
          }).done(function() {
            if (response.approved) {
              settings.canvas.hide();
              settings.submitCanvas.show();
            } else {
              window.location.assign(settings.paymentUrl)
            }
  
negative.code:   <div class="klarna_credit_box"
      data-order-id="<%= @order.number %>"
      data-order-session-id="">
    </div>
  
    <div class="clear"></div>
  