def PaymentStatus(self,token): q = Payment.all() q.filter("token = ",token) p = q.fetch(1)[0] resp = { "token" : token, "isComplete" : p.complete } self.response.out.write(json.dumps(resp))
def FetchPayment(self,token): q = Payment.all() q.filter("token =", token) p = q.fetch(1)[0] values = { "company" : p.company, "amount" : p.amount, "token" : p.token } path = os.path.join(os.path.dirname(__file__), 'templates/payment_details.html') self.response.out.write(template.render(path, values))
def DoPayment(self,token): q = Payment.all() q.filter("token = ",token) p = q.fetch(1)[0] if p: p.complete = True p.put() values = { "confirmation_code" : str(self.GenerateToken()) } path = os.path.join(os.path.dirname(__file__), 'templates/payment_complete.html') self.response.out.write(template.render(path, values))