def process_payment(self, satoshis, doc): secret = self.request.get("secret") if not callback_secret_valid(secret): return "error: secret invalid" doc.received_payment() return "*ok*"
def handle(self): secret = self.request.get("secret") if not callback_secret_valid(secret): return "error: secret" test = self.request.get("test") == "true" try: tx_hash = self.request.get("transaction_hash") address = self.request.get("address") value = int(self.request.get("value")) except ValueError, e: return "error: value error"