public Task <PayoutCompletedTransactionListResponse> SearchPayoutCompletedTransactionsAsync( SearchPayoutCompletedTransactionsRequest searchPayoutCompletedTransactionsRequest) { var queryParam = RequestQueryParamsBuilder.BuildQueryParam(searchPayoutCompletedTransactionsRequest); var path = "/settlement-reporting/v1/settlement-file/payout-completed-transactions" + queryParam; return(AsyncRestClient.Get <PayoutCompletedTransactionListResponse>(RequestOptions.BaseUrl + path, CreateHeaders(path, RequestOptions))); }
public void Search_Bounced_Settlement_Payout_Completed_Transactions() { var ts = DateTime.Now; var request = new SearchPayoutCompletedTransactionsRequest() { SettlementType = SettlementType.BOUNCED_SETTLEMENT, 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().SearchPayoutCompletedTransactions(request); Assert.True(response.Items.Count > 0); }