 
         params.payment_source[paymentMethodId] = sourceParams
 
-      @put(params)
+      @put("quick_update", params)
         .success (data) ->
           Cart.lastOrder = Sprangular.extend(data, Sprangular.Order)
 


      ga "ecommerce:send"

    put: (params) ->
      params ||= {}

      config =
        headers:
          'X-Spree-Order-Token': Cart.current.token

      Cart.current.errors = null

      $http.put("/api/checkouts/#{Cart.current.number}/quick_update", $.param(params), config)
           .success (response) ->
             Cart.load(response) unless response.error
           .error (response) ->

        order:
          coupon_code: code

      @put(null, params)

    update: ->
      order = Cart.current
