From d55b871e9fbe12e16d9dbb66481607dd1be46500 Mon Sep 17 00:00:00 2001 From: Seth Schoen Date: Sun, 18 Nov 2012 22:19:18 -0800 Subject: [PATCH] log successful and unsuccessful payment attempts --- server-ca/payment-daemon.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/server-ca/payment-daemon.py b/server-ca/payment-daemon.py index 4fc6e1976..94feadaa3 100755 --- a/server-ca/payment-daemon.py +++ b/server-ca/payment-daemon.py @@ -44,9 +44,16 @@ for message in ps.listen(): if message["channel"] == "payments": if debug: print message["data"] session = message["data"] - if len(session) != 64: continue - if session not in r or r.hget(session, "live") != "True": continue - if r.hget(session, "state") != "payment": continue + if len(session) != 64: + log("received payment request for weird session") + continue + if session not in r or r.hget(session, "live") != "True": + log("received payment request for nonexistent or inactive session") + continue + if r.hget(session, "state") != "payment": + log("received untimely payment request") + continue + log("received valid payment notification for", session) log("\t** All challenges satisfied; payment received; request GRANTED", session) r.hset(session, "state", "issue") r.lpush("pending-issue", session)