Example #1
0
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,
    })
Example #2
0
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,
                            })
Example #3
0
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('satchless-order-view', order_token=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,
    })
Example #4
0
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,
    })
Example #5
0
def payment_failed(request, order_token):
    order = order_app.get_order(request, order_token)
    return TemplateResponse(request, 'satchless/checkout/payment_failed.html', {
        'order': order,
    })