Do not pop billing address data from session in case of a payment failure

Instead pop id_payment_method
This commit is contained in:
PCoder 2020-12-31 11:05:32 +05:30
parent 42c9ec6f28
commit ba92c8e416

View file

@ -1,7 +1,7 @@
import logging
import json import json
import stripe import logging
import stripe
from django import forms from django import forms
from django.conf import settings from django.conf import settings
from django.contrib import messages from django.contrib import messages
@ -312,7 +312,7 @@ class PaymentOrderView(FormView):
request.session.pop('vat_validation_status') request.session.pop('vat_validation_status')
request.session.pop('card_id') request.session.pop('card_id')
request.session.pop('token') request.session.pop('token')
request.session.pop('billing_address_data') request.session.pop('id_payment_method')
logger.debug("Session: %s" % str(request.session)) logger.debug("Session: %s" % str(request.session))
for key, value in request.session.items(): for key, value in request.session.items():
logger.debug("Session: %s %s" % (key, value)) logger.debug("Session: %s %s" % (key, value))