     
     
     /**
-     designated initialiser that will fail if called
-     
-     - parameter aDecoder: a decoder
+     Designated initializer that will fail if called
+     
+     - parameter aDecoder: A decoder
      
      - returns: will crash if executed
      */

                transaction.card(Card(number: self.myView.cardInputField.textField.text!.strippedWhitespaces, expiryDate: self.myView.expiryDateInputField.textField.text!, cv2: self.myView.secureCodeInputField.textField.text!, address: address, startDate: startDate, issueNumber: issueNumber))
            }
            
            // if location was fetched until now, get it
            if let location = self.currentLocation {
                transaction.location(location)
            }

    /**
     webView delegate method
    
     - parameter webView:        The web view
     - parameter request:        The request that was called
     - parameter navigationType: The navigation Type
     
     - returns: return whether webView should start loading the request
     */
