             })
     }
     
+    private func launchPaymentController() {
+        
+        // 跳转到支付页面
+        let viewController = PaymentViewController()
+        viewController.popAction = {
+            MalaIsPaymentIn = false
+        }
+        
+        self.navigationController?.pushViewController(viewController, animated: true)
+    }
+    
     
     // MARK: - Delegate
     override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {

    
    
    deinit {
        NSNotificationCenter.defaultCenter().removeObserver(self, name: MalaNotification_PushTeacherDetailView, object: nil)
        NSNotificationCenter.defaultCenter().removeObserver(self, name: MalaNotification_CancelOrderForm, object: nil)
    }

    }
    
    private func setupNotification() {
        
        NSNotificationCenter.defaultCenter().addObserverForName(
            MalaNotification_PushToPayment,
            object: nil,
            queue: nil
        ) { [weak self] (notification) -> Void in
            // 支付页面
            if let order = notification.object as? OrderForm {
                ServiceResponseOrder = order
                self?.launchPaymentController()
            }
            
        }
        
        NSNotificationCenter.defaultCenter().addObserverForName(
            MalaNotification_PushTeacherDetailView,
