diff --git a/datacenterlight/views.py b/datacenterlight/views.py index 39bda8bb..0fa7e81b 100644 --- a/datacenterlight/views.py +++ b/datacenterlight/views.py @@ -481,14 +481,13 @@ class OrderConfirmationView(DetailView): [{"plan": stripe_plan.get( 'response_object').stripe_plan_id}]) response_object = subscription_result.get('response_object') - if response_object is None: + if response_object is None or response_object.status is not 'active': context = {} context.update({ 'paymentError': response_object.get('error') }) return render(request, self.payment_template_name, context) - # Create OpenNebulaManager manager = OpenNebulaManager(email=settings.OPENNEBULA_USERNAME, password=settings.OPENNEBULA_PASSWORD)