private Request SubmitInternal(Authentications authentications) { authentications.SetRequiredFields(new List <string> { GlobalConstants.MerchantRefNum, GlobalConstants.PaResp, }); authentications.CheckRequiredFields(); return(new Request( method: RequestType.Post, uri: PrepareUri("/accounts/" + _client.Account() + "/enrollmentchecks/" + authentications.EnrollmentId() + "/authentications"), body: authentications )); }
/// <summary> /// Submit an authentications request /// </summary> /// <param name="Authentications">Authentications</param> /// <returns>Authentications</returns> public Authentications Submit(Authentications authentications) { authentications.SetRequiredFields(new List <string> { GlobalConstants.MerchantRefNum, GlobalConstants.PaResp, }); authentications.CheckRequiredFields(); Request request = new Request( method: RequestType.Post, uri: PrepareUri("/accounts/" + _client.Account() + "/enrollmentchecks/" + authentications.EnrollmentId() + "/authentications"), body: authentications ); dynamic response = _client.ProcessRequest(request); return(new Authentications(response)); }