def payment_failed(request, order_token): order = order_app.get_order(request, order_token) if order.status != 'payment-failed': return redirect(order) return TemplateResponse(request, 'satchless/checkout/payment_failed.html', { 'order': order, })
def thank_you_page(request, order_token): order = order_app.get_order(request, order_token) if not order.status in ('payment-failed', 'payment-complete', 'delivery'): return redirect(order_app.reverse('details', args=(order.token, ))) if order.status == 'payment-failed': return redirect('payment-failed', order_token=order.token) return TemplateResponse(request, 'satchless/checkout/thank_you.html', { 'order': order, })
def thank_you_page(request, order_token): order = order_app.get_order(request, order_token) if not order.status in ('payment-failed', 'payment-complete', 'delivery'): return redirect(order_app.reverse('satchless-order-view', args=(order.token,))) if order.status == 'payment-failed': return redirect('payment-failed', order_token=order.token) return TemplateResponse(request, 'satchless/checkout/thank_you.html', { 'order': order, })