public Response <string[]> GetWorkingKey(Token token) { var result = _pinProxy.GetWorkingKey(token); if (result.Success) { token.Session = result.Session; } return(result); }
private bool SetWorkingKeys(Token token) { OnUiUpdate("Setting working keys for Device", false, true, EventArgs.Empty); var workingKeysResp = _pinOperations.GetWorkingKey(token); if (!workingKeysResp.Success) { OnUiUpdate(workingKeysResp.AdditionalInfo, false, true, EventArgs.Empty); return(false); } //if(workingKeysResp.Value[0].StartsWith()) var resp = _pinPad.SetTPK(workingKeysResp.Value[0].TrimStart('X', 'U', 'T', 'Y')); if (!resp.Success) { OnUiUpdate(resp.AdditionalInfo, false, true, EventArgs.Empty); return(false); } return(true); }