Package com.checkout.apm.previous.klarna
Class KlarnaClientImpl
- java.lang.Object
-
- com.checkout.AbstractClient
-
- com.checkout.apm.previous.klarna.KlarnaClientImpl
-
- All Implemented Interfaces:
KlarnaClient
public class KlarnaClientImpl extends AbstractClient implements KlarnaClient
-
-
Field Summary
-
Fields inherited from class com.checkout.AbstractClient
apiClient, configuration
-
-
Constructor Summary
Constructors Constructor Description KlarnaClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)-
Methods inherited from class com.checkout.AbstractClient
buildPath, isSandbox, sdkAuthorization, sdkAuthorization
-
-
-
-
Constructor Detail
-
KlarnaClientImpl
public KlarnaClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
-
Method Detail
-
createCreditSession
public java.util.concurrent.CompletableFuture<CreditSessionResponse> createCreditSession(CreditSessionRequest creditSessionRequest)
- Specified by:
createCreditSessionin interfaceKlarnaClient
-
getCreditSession
public java.util.concurrent.CompletableFuture<CreditSession> getCreditSession(java.lang.String sessionId)
- Specified by:
getCreditSessionin interfaceKlarnaClient
-
capturePayment
public java.util.concurrent.CompletableFuture<CaptureResponse> capturePayment(java.lang.String paymentId, OrderCaptureRequest captureRequest)
- Specified by:
capturePaymentin interfaceKlarnaClient
-
voidPayment
public java.util.concurrent.CompletableFuture<VoidResponse> voidPayment(java.lang.String paymentId, VoidRequest voidRequest)
- Specified by:
voidPaymentin interfaceKlarnaClient
-
-