Class FlowClientImpl
- java.lang.Object
-
- com.checkout.AbstractClient
-
- com.checkout.handlepaymentsandpayouts.flow.FlowClientImpl
-
- All Implemented Interfaces:
FlowClient
public class FlowClientImpl extends AbstractClient implements FlowClient
-
-
Field Summary
-
Fields inherited from class com.checkout.AbstractClient
apiClient, configuration
-
-
Constructor Summary
Constructors Constructor Description FlowClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<PaymentSessionResponse>requestPaymentSession(PaymentSessionRequest paymentSessionRequest)java.util.concurrent.CompletableFuture<PaymentSessionWithPaymentResponse>requestPaymentSessionWithPayment(PaymentSessionWithPaymentRequest paymentSessionWithPaymentRequest)java.util.concurrent.CompletableFuture<SubmitPaymentSessionResponse>submitPaymentSessions(java.lang.String paymentId, SubmitPaymentSessionRequest submitPaymentSessionsRequest)-
Methods inherited from class com.checkout.AbstractClient
buildPath, isSandbox, sdkAuthorization, sdkAuthorization
-
-
-
-
Constructor Detail
-
FlowClientImpl
public FlowClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
-
Method Detail
-
requestPaymentSession
public java.util.concurrent.CompletableFuture<PaymentSessionResponse> requestPaymentSession(PaymentSessionRequest paymentSessionRequest)
- Specified by:
requestPaymentSessionin interfaceFlowClient
-
submitPaymentSessions
public java.util.concurrent.CompletableFuture<SubmitPaymentSessionResponse> submitPaymentSessions(java.lang.String paymentId, SubmitPaymentSessionRequest submitPaymentSessionsRequest)
- Specified by:
submitPaymentSessionsin interfaceFlowClient
-
requestPaymentSessionWithPayment
public java.util.concurrent.CompletableFuture<PaymentSessionWithPaymentResponse> requestPaymentSessionWithPayment(PaymentSessionWithPaymentRequest paymentSessionWithPaymentRequest)
- Specified by:
requestPaymentSessionWithPaymentin interfaceFlowClient
-
-