def confirm_payment_user(user): payment_order = carregamentos.all().filter("user ="******"Error###O user " + user + " não fez qualquer pedido de carregamento") if payment_order.valor == "0": return HttpResponse("Error###O user " + user + " não fez qualquer pedido de carregamento") logging.info("Foi confirmado o pagamento de " + str(payment_order.valor) + " para o user " + user + " na moeda " + payment_order.moeda) #TO PERMANENT RECORDS history_payment = historico_carregamentos(user=payment_order.user, metodo=payment_order.metodo, valor=payment_order.valor, moeda=payment_order.moeda) history_payment.put() #delete from temp record payment_order.delete() return HttpResponse("Success###O user " + user + " teve o seu carregamento confirmado")
def add_payment_user(request,user, valor, metodo,store=False): valor = str(valor) #pais = get_pais_from_email(user) pais = get_pais_from_request(request) if store: moeda = "creditos" elif pais == "Portugal": moeda = "Euro" elif pais == "Brasil": moeda = "Real" ok = True nok = False payment_order = carregamentos.all().filter("user =", user).get() #does not exist if payment_order == None: carregamento = carregamentos(user = user, metodo = metodo, valor = valor, moeda = moeda) carregamento.put() return ok #payment order already exists if payment_order.valor != float(0) and not store: return nok #payment order does not exist payment_order.metodo = metodo payment_order.valor = valor payment_order.moeda = moeda payment_order.put() return ok
def add_payment_user(request, user, valor, metodo, store=False): valor = str(valor) #pais = get_pais_from_email(user) pais = get_pais_from_request(request) if store: moeda = "creditos" elif pais == "Portugal": moeda = "Euro" elif pais == "Brasil": moeda = "Real" ok = True nok = False payment_order = carregamentos.all().filter("user =", user).get() #does not exist if payment_order == None: carregamento = carregamentos(user=user, metodo=metodo, valor=valor, moeda=moeda) carregamento.put() return ok #payment order already exists if payment_order.valor != float(0) and not store: return nok #payment order does not exist payment_order.metodo = metodo payment_order.valor = valor payment_order.moeda = moeda payment_order.put() return ok
def confirm_payment_user(user): payment_order = carregamentos.all().filter("user ="******"Error###O user " + user + " não fez qualquer pedido de carregamento") if payment_order.valor == "0": return HttpResponse("Error###O user " + user + " não fez qualquer pedido de carregamento") logging.info("Foi confirmado o pagamento de " + str(payment_order.valor) + " para o user " + user + " na moeda " + payment_order.moeda) #TO PERMANENT RECORDS history_payment = historico_carregamentos(user = payment_order.user, metodo = payment_order.metodo, valor = payment_order.valor, moeda = payment_order.moeda) history_payment.put() #delete from temp record payment_order.delete() return HttpResponse("Success###O user " + user + " teve o seu carregamento confirmado")
def admin_view_payments(request): payments = carregamentos.all().filter('valor >', str(0)) return HttpResponse(payments_to_table(payments))
def get_payment_method_by_user(request): payment_order = carregamentos.all().filter("user =", request.user.email).get() return payment_order.metodo