diff --git a/datacenterlight/views.py b/datacenterlight/views.py
index 28372a89..edc95ee9 100644
--- a/datacenterlight/views.py
+++ b/datacenterlight/views.py
@@ -522,6 +522,12 @@ class PaymentOrderView(FormView):
                 request.session['customer'] = customer.stripe_id
             else:
                 request.session['customer'] = customer
+
+            # For generic payment we take the user directly to confirmation
+            if ('generic_payment_type' in request.session and
+                    self.request.session['generic_payment_type'] == 'generic'):
+                return HttpResponseRedirect(
+                    reverse('datacenterlight:order_confirmation'))
             return HttpResponseRedirect(
                 reverse('datacenterlight:add_ssh_key'))
         else: