public class KlarnaClientImpl extends AbstractClient implements KlarnaClient
apiClient, configuration| Constructor and Description |
|---|
KlarnaClientImpl(ApiClient apiClient,
CheckoutConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<CaptureResponse> |
capturePayment(java.lang.String paymentId,
OrderCaptureRequest captureRequest) |
java.util.concurrent.CompletableFuture<CreditSessionResponse> |
createCreditSession(CreditSessionRequest creditSessionRequest) |
java.util.concurrent.CompletableFuture<CreditSession> |
getCreditSession(java.lang.String sessionId) |
java.util.concurrent.CompletableFuture<VoidResponse> |
voidPayment(java.lang.String paymentId,
VoidRequest voidRequest) |
buildPath, isSandbox, sdkAuthorization, sdkAuthorizationpublic KlarnaClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
public java.util.concurrent.CompletableFuture<CreditSessionResponse> createCreditSession(CreditSessionRequest creditSessionRequest)
createCreditSession in interface KlarnaClientpublic java.util.concurrent.CompletableFuture<CreditSession> getCreditSession(java.lang.String sessionId)
getCreditSession in interface KlarnaClientpublic java.util.concurrent.CompletableFuture<CaptureResponse> capturePayment(java.lang.String paymentId, OrderCaptureRequest captureRequest)
capturePayment in interface KlarnaClientpublic java.util.concurrent.CompletableFuture<VoidResponse> voidPayment(java.lang.String paymentId, VoidRequest voidRequest)
voidPayment in interface KlarnaClient