public Task <PayoutBouncedTransactionListResponse> SearchBouncedPayoutTransactionsAsync(
            SearchPayoutBouncedTransactionsRequest searchPayoutCompletedTransactionsRequest)
        {
            var queryParam = RequestQueryParamsBuilder.BuildQueryParam(searchPayoutCompletedTransactionsRequest);
            var path       = "/settlement-reporting/v1/settlement-file/bounced-sub-merchant-rows" + queryParam;

            return(AsyncRestClient.Get <PayoutBouncedTransactionListResponse>(RequestOptions.BaseUrl + path,
                                                                              CreateHeaders(path, RequestOptions)));
        }
        public void Search_Payout_Bounced_Transactions()
        {
            var ts      = DateTime.Now;
            var request = new SearchPayoutBouncedTransactionsRequest()
            {
                StartDate = new DateTime(ts.Year, ts.Month, ts.Day - 1, 0, 0, 0),
                EndDate   = new DateTime(ts.Year, ts.Month, ts.Day - 1, 23, 59, 59)
            };

            var response = _craftgateClient.SettlementReporting().SearchBouncedPayoutTransactions(request);

            Assert.True(response.Items.Count > 0);
        }