def get(self): chip = MintChip() records = chip.credit_logs(num_recent=10) result = [] for r in records: amount = '%.2f' % (r.paid_val / 100.0) result.append({ 'payer': r.payer_id, 'amount': amount, 'time': r.recv_time.ctime(), }) self.response.headers['Content-Type'] = 'text/plain' self.response.write(json.dumps(result))
def post(self): body_json = json.loads(cgi.escape(self.request.body)) chip = MintChip() chip.receive(body_json['value_message']) channel.send_message(body_json['channel_id'], 'paid')