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
                       ));
        }
Пример #2
0
        /// <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));
        }