예제 #1
0
 def get(self):
     # Request varZ from Shopify
     charge_id = self.request.get( 'charge_id' )
     store     = ShopifyStore.get_by_uuid( self.request.get('s_u') )
     
     if ShopifyAPI.verify_recurring_charge( store.url, 
                                            store.token, 
                                            charge_id ):
         if store.charge_id is None:
             store.do_install()
         
         store.charge_id = charge_id
         store.put()
         
         self.redirect("%s?s_u=%s" % (url('StoreWelcome'), store.uuid) )
     
     else:
         self.redirect( "%s?s_u=%s" % (url('StoreRecurringCancelled'), store.uuid) )