Exemple #1
0
def compra_confirmacao(request, compra_id):
    compra = get_object_or_404(Compra, id=compra_id)
    id_transacao = request.POST['id_transacao']
    if validar_entrada(id_transacao, compra.supermercado.chave_bcash, **request.POST):
        status = request.POST['status']
        if status == u'Aprovada':
            compra.status_pagamento = 'pa'
        elif status == u'Cancelada':
            compra.status_pagamento = 'pc'
        else:
            compra.status_pagamento = 'pi'
        compra.save()
    return redirect('compras.views.compra.minhas_compras')
Exemple #2
0
def compra_aviso(request, compra_id):
    compra = Compra.objects.get(id=compra_id)
    if 'status' in request.POST:
        id_transacao = request.POST.pop('id_transacao')
        if validar_entrada(id_transacao, compra.supermercado.chave_bcash, **request.POST):
            status = request.POST['status']
            if status == u'Aprovada':
                compra.status_pagamento = 'pa'
            elif status == u'Cancelada':
                compra.status_pagamento = 'pc'
            else:
                compra.status_pagamento = 'pi'
            compra.save()
    return redirect('compras.views.compra.minhas_compras')