/// <summary> /// Submit an enrollment lookup request /// </summary> /// <param name="enrollmentChecks"></param> /// <returns>EnrollmentChecks</returns> public EnrollmentChecks Submit(EnrollmentChecks enrollmentChecks) { var request = SubmitInternal(enrollmentChecks); dynamic response = _client.ProcessRequest(request); return(new EnrollmentChecks(response)); }
public async Task <EnrollmentChecks> SubmitAsync(EnrollmentChecks enrollmentChecks) { var request = SubmitInternal(enrollmentChecks); dynamic response = await _client.ProcessRequestAsync(request); return(new EnrollmentChecks(response)); }
private Request GetInternal(EnrollmentChecks enrollmentChecks) { enrollmentChecks.SetRequiredFields(new List <string> { GlobalConstants.Id }); enrollmentChecks.CheckRequiredFields(); return(new Request( uri: PrepareUri("/accounts/" + _client.Account() + "/enrollmentchecks/" + enrollmentChecks.Id()) )); }
/// <summary> /// Get the Enrollment Lookup /// </summary> /// <param name="auth">EnrollmentLookups</param> /// <returns>EnrollmentLookups</returns> public EnrollmentChecks get(EnrollmentChecks enrollmentChecks) { enrollmentChecks.setRequiredFields(new List <string> { ThreeDSecureConstants.id }); enrollmentChecks.checkRequiredFields(); Request request = new Request( uri: this.prepareURI("/accounts/" + client.account() + "/enrollmentchecks/" + enrollmentChecks.id()) ); dynamic response = this.client.processRequest(request); return(new EnrollmentChecks(response)); }
/// <summary> /// Get the Enrollment Lookup /// </summary> /// <param name="auth">EnrollmentLookups</param> /// <returns>EnrollmentLookups</returns> public EnrollmentChecks Get(EnrollmentChecks enrollmentChecks) { enrollmentChecks.SetRequiredFields(new List <string> { GlobalConstants.Id }); enrollmentChecks.CheckRequiredFields(); Request request = new Request( uri: PrepareUri("/accounts/" + _client.Account() + "/enrollmentchecks/" + enrollmentChecks.Id()) ); dynamic response = _client.ProcessRequest(request); return(new EnrollmentChecks(response)); }
private Request SubmitInternal(EnrollmentChecks enrollmentChecks) { enrollmentChecks.SetRequiredFields(new List <string> { GlobalConstants.MerchantRefNum, GlobalConstants.Amount, GlobalConstants.Currency, GlobalConstants.Card, GlobalConstants.CustomerIp, GlobalConstants.UserAgent, GlobalConstants.AcceptHeader, GlobalConstants.MerchantUrl }); enrollmentChecks.CheckRequiredFields(); return(new Request( method: RequestType.Post, uri: PrepareUri("/accounts/" + _client.Account() + "/enrollmentchecks"), body: enrollmentChecks )); }
/// <summary> /// Submit an enrollment lookup request /// </summary> /// <param name="EnrollmentLookups">EnrollmentLookups</param> /// <returns>EnrollmentLookups</returns> public EnrollmentChecks submit(EnrollmentChecks enrollmentChecks) { enrollmentChecks.setRequiredFields(new List <string> { ThreeDSecureConstants.merchantRefNum, ThreeDSecureConstants.amount, ThreeDSecureConstants.currency, ThreeDSecureConstants.card, ThreeDSecureConstants.customerIp, ThreeDSecureConstants.userAgent, ThreeDSecureConstants.acceptHeader, ThreeDSecureConstants.merchantUrl }); enrollmentChecks.checkRequiredFields(); Request request = new Request( method: RequestType.POST, uri: this.prepareURI("/accounts/" + client.account() + "/enrollmentchecks"), body: enrollmentChecks ); dynamic response = this.client.processRequest(request); return(new EnrollmentChecks(response)); }
/// <summary> /// Submit an enrollment lookup request /// </summary> /// <param name="EnrollmentLookups">EnrollmentLookups</param> /// <returns>EnrollmentLookups</returns> public EnrollmentChecks Submit(EnrollmentChecks enrollmentChecks) { enrollmentChecks.SetRequiredFields(new List <string> { GlobalConstants.MerchantRefNum, GlobalConstants.Amount, GlobalConstants.Currency, GlobalConstants.Card, GlobalConstants.CustomerIp, GlobalConstants.UserAgent, GlobalConstants.AcceptHeader, GlobalConstants.MerchantUrl }); enrollmentChecks.CheckRequiredFields(); Request request = new Request( method: RequestType.Post, uri: PrepareUri("/accounts/" + _client.Account() + "/enrollmentchecks"), body: enrollmentChecks ); dynamic response = _client.ProcessRequest(request); return(new EnrollmentChecks(response)); }