Add expiry year and month in the settings and order payment pages

This commit is contained in:
PCoder 2019-07-09 18:40:41 +05:30
commit 59c45492a9
5 changed files with 11 additions and 0 deletions

View file

@ -41,6 +41,7 @@
<h4>{% trans "Payment method" %}:</h4>
<p>
{{cc_brand|default:_('Credit Card')}} {% trans "ending in" %} ****{{cc_last4}}<br>
{% trans "Expiry" %} {{cc_exp_year}}/{{cc_exp_month}}<br/>
{{request.user.email}}
</p>
</div>

View file

@ -568,11 +568,15 @@ class OrderConfirmationView(DetailView, FormView):
card_details_response = card_details['response_object']
context['cc_last4'] = card_details_response['last4']
context['cc_brand'] = card_details_response['brand']
context['cc_exp_year'] = card_details_response['exp_year']
context['cc_exp_month'] = card_details_response['exp_month']
else:
card_id = self.request.session.get('card_id')
card_detail = UserCardDetail.objects.get(id=card_id)
context['cc_last4'] = card_detail.last4
context['cc_brand'] = card_detail.brand
context['cc_exp_year'] = card_detail.exp_year
context['cc_exp_month'] = card_detail.exp_month
if ('generic_payment_type' in request.session and
self.request.session['generic_payment_type'] == 'generic'):