public virtual async Task <Result <Dispute> > RemoveEvidenceAsync(string disputeId, string evidenceId) { NotFoundException notFoundException = new NotFoundException(String.Format("evidence with id '{0}' for dispute with id '{1}' not found", evidenceId, disputeId)); if (disputeId == null || disputeId.Trim().Equals("") || evidenceId == null || evidenceId.Trim().Equals("")) { throw notFoundException; } try { XmlNode disputeXML = await Service.DeleteAsync(Service.MerchantPath() + "/disputes/" + disputeId + "/evidence/" + evidenceId); return(new ResultImpl <Dispute>(new NodeWrapper(disputeXML), Gateway)); } catch (NotFoundException) { throw notFoundException; } }
public virtual Task DeleteAsync(string token) { return(service.DeleteAsync(service.MerchantPath() + "/payment_methods/credit_card/" + token)); }
public virtual async Task <Result <Customer> > DeleteAsync(string Id) { XmlNode customerXML = await service.DeleteAsync(service.MerchantPath() + "/customers/" + Id); return(new ResultImpl <Customer>(new NodeWrapper(customerXML), gateway)); }
public virtual async Task DeleteAsync(string token) { await service.DeleteAsync(service.MerchantPath() + "/payment_methods/credit_card/" + token); }
public async Task <Result <PaymentMethod> > DeleteAsync(string token) { var response = new NodeWrapper(await service.DeleteAsync(service.MerchantPath() + "/payment_methods/any/" + token).ConfigureAwait(false)); return(new ResultImpl <UnknownPaymentMethod>(response, gateway)); }
public virtual async Task <Result <Address> > DeleteAsync(string customerId, string id) { XmlNode addressXML = await Service.DeleteAsync(Service.MerchantPath() + "/customers/" + customerId + "/addresses/" + id).ConfigureAwait(false); return(new ResultImpl <Address>(new NodeWrapper(addressXML), Gateway)); }