/// <summary> /// Get the authorization /// </summary> /// <param name="auth">Authorization</param> /// <returns>Authorization</returns> public Authorization get(Authorization auth) { auth.setRequiredFields(new List <string> { CardPaymentsConstants.id }); auth.checkRequiredFields(); Request request = new Request( method: RequestType.GET, uri: this.prepareURI("/auths/" + auth.id()) ); dynamic response = this.client.processRequest(request); return(new Authorization(response)); }
/// <summary> /// Cancel the Authorization /// </summary> /// <param name="auth">Authorization</param> /// <returns>Authorization</returns> public Authorization cancelHeldAuth(Authorization auth) { auth.setRequiredFields(new List <string> { CardPaymentsConstants.id }); auth.checkRequiredFields(); Authorization tmpAuth = new Authorization(); tmpAuth.status("CANCELLED"); Request request = new Request( method: RequestType.PUT, uri: this.prepareURI("/auths/" + auth.id()), body: tmpAuth ); dynamic response = this.client.processRequest(request); return(new Authorization(response)); }