   [target message {:keys [containers]} previous-state current-state]
   (let [uuid frontend.async/*uuid*
         api-ch (get-in current-state [:comms :api])
-        {org-name :name, vcs-type :vcs-type} (get-in current-state state/org-data-path)
+        {org-name :name, vcs-type :vcs_type} (get-in current-state state/org-data-path)
         login (get-in current-state state/user-login-path)]
     (go
      (let [api-result (<! (ajax/managed-ajax

  [target message _ previous-state current-state]
  (let [uuid frontend.async/*uuid*
        api-ch (get-in current-state [:comms :api])
        {org-name :name, vcs-type :vcs-type} (get-in current-state state/org-data-path)
        settings (state-utils/merge-inputs (get-in current-state state/org-plan-path)
                                           (get-in current-state state/inputs-path)
                                           [:billing_email :billing_name :extra_billing_data])]

  (let [stripe-ch (chan)
        uuid frontend.async/*uuid*
        api-ch (get-in current-state [:comms :api])
        {org-name :name, vcs-type :vcs_type} (get-in current-state state/org-data-path)]
    (utils/mlog "calling stripe/open-checkout")
    (stripe/open-checkout {:price price :description description} stripe-ch)
    (go (let [[message data] (<! stripe-ch)]
