Subversion Repositories SmartDukaan

Rev

Rev 14202 | Rev 14246 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14202 Rev 14211
Line 41... Line 41...
41
            try:
41
            try:
42
                soup = BeautifulSoup(rawHtml)
42
                soup = BeautifulSoup(rawHtml)
43
                orderUrl = soup.find('div', {"id":"thank-you-box-wrapper"}).div.findAll('div', recursive=False)[1].a['href']
43
                orderUrl = soup.find('div', {"id":"thank-you-box-wrapper"}).div.findAll('div', recursive=False)[1].a['href']
44
                merchantOrderId = re.findall(r'.*&oid=(.*)&?.*?', orderUrl)[0]
44
                merchantOrderId = re.findall(r'.*&oid=(.*)&?.*?', orderUrl)[0]
45
                resp["result"] = 'HTML_REQUIRED'
45
                resp["result"] = 'HTML_REQUIRED'
46
                self.db.merchantOrder.insert({"merchantOrderId":merchantOrderId, "requireDetails":True, "storeId":1, "userId":userId, "orderId":orderId})
46
                order = Order(orderId, userId, subTagId, self.store_id, orderSuccessUrl, False)
-
 
47
                order.orderSuccessUrl = ORDER_REDIRECT_URL % (merchantOrderId)
-
 
48
                order.merchantOrderId = merchantOrderId
-
 
49
                order.requireDetails = True
-
 
50
                self._saveToOrder(todict(order))
47
                resp["url"] = ORDER_REDIRECT_URL % (merchantOrderId)
51
                resp["url"] = ORDER_REDIRECT_URL % (merchantOrderId)
48
                return resp
52
                return resp
49
            except:
53
            except:
50
                resp["result"] = 'IGNORED'
54
                resp["result"] = 'IGNORED'
51
                return resp
55
                return resp