com.checkout.sessions.SessionsClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of checkout-sdk-java Show documentation
Show all versions of checkout-sdk-java Show documentation
Checkout SDK for Java https://checkout.com
package com.checkout.sessions;
import com.checkout.EmptyResponse;
import com.checkout.sessions.channel.ChannelData;
import java.util.concurrent.CompletableFuture;
public interface SessionsClient {
CompletableFuture requestSession(SessionRequest sessionRequest);
CompletableFuture getSessionDetails(String sessionId);
CompletableFuture getSessionDetails(String sessionSecret, String sessionId);
CompletableFuture updateSession(String sessionId, ChannelData channelData);
CompletableFuture updateSession(String sessionSecret, String sessionId, ChannelData channelData);
CompletableFuture completeSession(String sessionId);
CompletableFuture completeSession(String sessionSecret, String sessionId);
CompletableFuture update3dsMethodCompletionIndicator(String sessionId, ThreeDsMethodCompletionRequest threeDsMethodCompletionRequest);
CompletableFuture update3dsMethodCompletionIndicator(String sessionSecret, String sessionId, ThreeDsMethodCompletionRequest threeDsMethodCompletionRequest);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy