Package com.checkout.forward
Class ForwardClientImpl
- java.lang.Object
-
- com.checkout.AbstractClient
-
- com.checkout.forward.ForwardClientImpl
-
- All Implemented Interfaces:
ForwardClient
public class ForwardClientImpl extends AbstractClient implements ForwardClient
-
-
Field Summary
-
Fields inherited from class com.checkout.AbstractClient
apiClient, configuration
-
-
Constructor Summary
Constructors Constructor Description ForwardClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<ForwardAnApiResponse>forwardAnApiRequest(ForwardRequest forwardRequest)Forward an API request Beta Forwards an API request to a third-party endpoint.java.util.concurrent.CompletableFuture<GetForwardResponse>getForwardRequest(java.lang.String forwardId)Get forward request Retrieve the details of a successfully forwarded API request.-
Methods inherited from class com.checkout.AbstractClient
buildPath, isSandbox, sdkAuthorization, sdkAuthorization
-
-
-
-
Constructor Detail
-
ForwardClientImpl
public ForwardClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
-
Method Detail
-
forwardAnApiRequest
public java.util.concurrent.CompletableFuture<ForwardAnApiResponse> forwardAnApiRequest(ForwardRequest forwardRequest)
Description copied from interface:ForwardClientForward an API request Beta Forwards an API request to a third-party endpoint. For example, you can forward payment credentials you've stored in our Vault to a third-party payment processor.- Specified by:
forwardAnApiRequestin interfaceForwardClient
-
getForwardRequest
public java.util.concurrent.CompletableFuture<GetForwardResponse> getForwardRequest(java.lang.String forwardId)
Description copied from interface:ForwardClientGet forward request Retrieve the details of a successfully forwarded API request. The details can be retrieved for up to 14 days after the request was initiated.- Specified by:
getForwardRequestin interfaceForwardClient
-
-