anchor.diff:            data: {token: response.authorization_token}
           }).done(function() {
             if (response.approved) {
  -            settings.canvas.hide();
  -            settings.submitCanvas.show();
  +            settings.submitButton.attr('disabled', false).addClass('primary').removeClass('gray');
             } else {
               window.location.assign(settings.paymentUrl)
             }
  
positive.code:         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();
        }
  
        var updateSession= function (response) {
  
negative.code:   <div class="klarna_credit_box"
      data-order-id="<%= @order.number %>"
      data-order-session-id="">
    </div>
  
    <div class="clear"></div>
  