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); }