Esempio n. 1
0
 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))
Esempio n. 2
0
 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))
Esempio n. 3
0
 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))