Yoloabdo
7/6/2018 - 7:47 AM

SDKToken request

func proceedPayfort(with order: ScanOrder) {

    guard let payFortController = PayFortController(enviroment: KPayFortEnviromentSandBox) else { return }

    PayFortCredintials.development(udid: payFortController.getUDID()!).send(PayfortResponse.self) { (results) in
        switch results {
        case .success(let key):
            if let token = key.sdkToken {
                self.ShowPayfort(controller: payFortController, with: order, token: token)
            }else {
                self.showError(sub: key.responseMessage)
            }
        case .failure(let error):
            self.showError(sub: error?.localizedDescription)
        }
    }
}