/// <summary> /// Find payments based on the query provided /// </summary> /// <param name="qo">Query object to hold values to search</param> /// <returns>Pushpay Payment Collection</returns> public async Task <IPushPayResponse <PushPayCollection <Payment> > > FindAsync(PaymentQO qo) { if (string.IsNullOrEmpty(qo.OrganizationKey)) { throw new ArgumentException("Organization key must be provided in QO"); } return(await FindAsync($"/v1/organization/{qo.OrganizationKey}/payments", qo)); }
public IVision2RestResponse <Vision2PagedResponse <Payment> > Find(PaymentQO qo) { return(Search <Payment>(qo)); }