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')
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')