Class ReconciliationClientImpl
- java.lang.Object
-
- com.checkout.AbstractClient
-
- com.checkout.reconciliation.previous.ReconciliationClientImpl
-
- All Implemented Interfaces:
ReconciliationClient
public class ReconciliationClientImpl extends AbstractClient implements ReconciliationClient
-
-
Field Summary
-
Fields inherited from class com.checkout.AbstractClient
apiClient, configuration
-
-
Constructor Summary
Constructors Constructor Description ReconciliationClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<ReconciliationPaymentReportResponse>getStatementsReportById(java.lang.String statementId)More information in: Statements endpointjava.util.concurrent.CompletableFuture<ReconciliationPaymentReportResponse>getStatementsReportByIdQuery(java.lang.String statementId, StatementsQueryFilter filter)More information in: Statements endpointjava.util.concurrent.CompletableFuture<ReconciliationPaymentReportResponse>queryPaymentsReport(ReconciliationQueryPaymentsFilter filter)java.util.concurrent.CompletableFuture<StatementReportResponse>queryStatementsReport(StatementsQueryFilter filter)java.util.concurrent.CompletableFuture<ContentResponse>retrieveCSVPaymentReport(QueryFilterDateRange filter, java.lang.String targetFile)java.util.concurrent.CompletableFuture<ContentResponse>retrieveCSVSingleStatementReport(java.lang.String statementId, java.lang.String targetFile)java.util.concurrent.CompletableFuture<ContentResponse>retrieveCSVStatementsReport(StatementsQueryFilter filter, java.lang.String targetFile)java.util.concurrent.CompletableFuture<ReconciliationPaymentReportResponse>singlePaymentReportAsync(java.lang.String paymentId)-
Methods inherited from class com.checkout.AbstractClient
buildPath, isSandbox, sdkAuthorization, sdkAuthorization
-
-
-
-
Constructor Detail
-
ReconciliationClientImpl
public ReconciliationClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
-
Method Detail
-
queryPaymentsReport
public java.util.concurrent.CompletableFuture<ReconciliationPaymentReportResponse> queryPaymentsReport(ReconciliationQueryPaymentsFilter filter)
- Specified by:
queryPaymentsReportin interfaceReconciliationClient
-
singlePaymentReportAsync
public java.util.concurrent.CompletableFuture<ReconciliationPaymentReportResponse> singlePaymentReportAsync(java.lang.String paymentId)
- Specified by:
singlePaymentReportAsyncin interfaceReconciliationClient
-
queryStatementsReport
public java.util.concurrent.CompletableFuture<StatementReportResponse> queryStatementsReport(StatementsQueryFilter filter)
- Specified by:
queryStatementsReportin interfaceReconciliationClient
-
getStatementsReportById
public java.util.concurrent.CompletableFuture<ReconciliationPaymentReportResponse> getStatementsReportById(java.lang.String statementId)
Description copied from interface:ReconciliationClientMore information in: Statements endpoint- Specified by:
getStatementsReportByIdin interfaceReconciliationClient
-
getStatementsReportByIdQuery
public java.util.concurrent.CompletableFuture<ReconciliationPaymentReportResponse> getStatementsReportByIdQuery(java.lang.String statementId, StatementsQueryFilter filter)
Description copied from interface:ReconciliationClientMore information in: Statements endpoint- Specified by:
getStatementsReportByIdQueryin interfaceReconciliationClient
-
retrieveCSVPaymentReport
public java.util.concurrent.CompletableFuture<ContentResponse> retrieveCSVPaymentReport(QueryFilterDateRange filter, java.lang.String targetFile)
- Specified by:
retrieveCSVPaymentReportin interfaceReconciliationClienttargetFile- Optional parameter that specifies the path where a file with the content returned is saved. If the file does not exist, the client will attempt to create a new one, otherwise the existing file will be rewritten.- Returns:
- CSV content
-
retrieveCSVSingleStatementReport
public java.util.concurrent.CompletableFuture<ContentResponse> retrieveCSVSingleStatementReport(java.lang.String statementId, java.lang.String targetFile)
- Specified by:
retrieveCSVSingleStatementReportin interfaceReconciliationClienttargetFile- Optional parameter that specifies the path where a file with the content returned is saved. If the file does not exist, the client will attempt to create a new one, otherwise the existing file will be rewritten.- Returns:
- CSV content
-
retrieveCSVStatementsReport
public java.util.concurrent.CompletableFuture<ContentResponse> retrieveCSVStatementsReport(StatementsQueryFilter filter, java.lang.String targetFile)
- Specified by:
retrieveCSVStatementsReportin interfaceReconciliationClienttargetFile- Optional parameter that specifies the path where a file with the content returned is saved. If the file does not exist, the client will attempt to create a new one, otherwise the existing file will be rewritten.- Returns:
- CSV content
-
-