public class IssuingClientImpl extends AbstractClient implements IssuingClient
apiClient, configuration| Constructor and Description |
|---|
IssuingClientImpl(ApiClient apiClient,
CheckoutConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<VoidResponse> |
activateCard(java.lang.String cardId) |
java.util.concurrent.CompletableFuture<CardResponse> |
createCard(CardRequest cardRequest) |
java.util.concurrent.CompletableFuture<CardholderResponse> |
createCardholder(CardholderRequest cardholderRequest) |
java.util.concurrent.CompletableFuture<CardControlResponse> |
createControl(CardControlRequest cardControlRequest) |
java.util.concurrent.CompletableFuture<ThreeDSEnrollmentResponse> |
enrollThreeDS(java.lang.String cardId,
ThreeDSEnrollmentRequest enrollmentRequest) |
java.util.concurrent.CompletableFuture<CardControlResponse> |
getCardControlDetails(java.lang.String controlId) |
java.util.concurrent.CompletableFuture<CardControlsQueryResponse> |
getCardControls(CardControlsQuery queryFilter) |
java.util.concurrent.CompletableFuture<CardCredentialsResponse> |
getCardCredentials(java.lang.String cardId,
CardCredentialsQuery queryFilter) |
java.util.concurrent.CompletableFuture<CardDetailsResponse> |
getCardDetails(java.lang.String cardId) |
java.util.concurrent.CompletableFuture<CardholderDetailsResponse> |
getCardholder(java.lang.String cardholderId) |
java.util.concurrent.CompletableFuture<CardholderCardsResponse> |
getCardholderCards(java.lang.String cardholderId) |
java.util.concurrent.CompletableFuture<ThreeDSEnrollmentDetailsResponse> |
getCardThreeDSDetails(java.lang.String cardId) |
java.util.concurrent.CompletableFuture<IdResponse> |
removeCardControl(java.lang.String controlId) |
java.util.concurrent.CompletableFuture<VoidResponse> |
revokeCard(java.lang.String cardId,
RevokeCardRequest revokeCardRequest) |
java.util.concurrent.CompletableFuture<CardAuthorizationResponse> |
simulateAuthorization(CardAuthorizationRequest cardAuthorizationRequest) |
java.util.concurrent.CompletableFuture<EmptyResponse> |
simulateClearing(java.lang.String authorizationId,
CardAuthorizationClearingRequest cardAuthorizationClearingRequest) |
java.util.concurrent.CompletableFuture<CardAuthorizationIncrementingResponse> |
simulateIncrementingAuthorization(java.lang.String authorizationId,
CardAuthorizationIncrementingRequest cardAuthorizationIncrementingRequest) |
java.util.concurrent.CompletableFuture<CardAuthorizationReversalResponse> |
simulateReversal(java.lang.String authorizationId,
CardAuthorizationReversalRequest cardAuthorizationReversalRequest) |
java.util.concurrent.CompletableFuture<VoidResponse> |
suspendCard(java.lang.String cardId,
SuspendCardRequest suspendCardRequest) |
java.util.concurrent.CompletableFuture<CardControlResponse> |
updateCardControl(java.lang.String controlId,
UpdateCardControlRequest updateCardControlRequest) |
java.util.concurrent.CompletableFuture<ThreeDSUpdateResponse> |
updateThreeDS(java.lang.String cardId,
ThreeDSUpdateRequest threeDSUpdateRequest) |
buildPath, isSandbox, sdkAuthorization, sdkAuthorizationpublic IssuingClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
public java.util.concurrent.CompletableFuture<CardholderResponse> createCardholder(CardholderRequest cardholderRequest)
createCardholder in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardholderDetailsResponse> getCardholder(java.lang.String cardholderId)
getCardholder in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardholderCardsResponse> getCardholderCards(java.lang.String cardholderId)
getCardholderCards in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardResponse> createCard(CardRequest cardRequest)
createCard in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardDetailsResponse> getCardDetails(java.lang.String cardId)
getCardDetails in interface IssuingClientpublic java.util.concurrent.CompletableFuture<ThreeDSEnrollmentResponse> enrollThreeDS(java.lang.String cardId, ThreeDSEnrollmentRequest enrollmentRequest)
enrollThreeDS in interface IssuingClientpublic java.util.concurrent.CompletableFuture<ThreeDSUpdateResponse> updateThreeDS(java.lang.String cardId, ThreeDSUpdateRequest threeDSUpdateRequest)
updateThreeDS in interface IssuingClientpublic java.util.concurrent.CompletableFuture<ThreeDSEnrollmentDetailsResponse> getCardThreeDSDetails(java.lang.String cardId)
getCardThreeDSDetails in interface IssuingClientpublic java.util.concurrent.CompletableFuture<VoidResponse> activateCard(java.lang.String cardId)
activateCard in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardCredentialsResponse> getCardCredentials(java.lang.String cardId, CardCredentialsQuery queryFilter)
getCardCredentials in interface IssuingClientpublic java.util.concurrent.CompletableFuture<VoidResponse> revokeCard(java.lang.String cardId, RevokeCardRequest revokeCardRequest)
revokeCard in interface IssuingClientpublic java.util.concurrent.CompletableFuture<VoidResponse> suspendCard(java.lang.String cardId, SuspendCardRequest suspendCardRequest)
suspendCard in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardControlResponse> createControl(CardControlRequest cardControlRequest)
createControl in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardControlsQueryResponse> getCardControls(CardControlsQuery queryFilter)
getCardControls in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardControlResponse> getCardControlDetails(java.lang.String controlId)
getCardControlDetails in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardControlResponse> updateCardControl(java.lang.String controlId, UpdateCardControlRequest updateCardControlRequest)
updateCardControl in interface IssuingClientpublic java.util.concurrent.CompletableFuture<IdResponse> removeCardControl(java.lang.String controlId)
removeCardControl in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardAuthorizationResponse> simulateAuthorization(CardAuthorizationRequest cardAuthorizationRequest)
simulateAuthorization in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardAuthorizationIncrementingResponse> simulateIncrementingAuthorization(java.lang.String authorizationId, CardAuthorizationIncrementingRequest cardAuthorizationIncrementingRequest)
simulateIncrementingAuthorization in interface IssuingClientpublic java.util.concurrent.CompletableFuture<EmptyResponse> simulateClearing(java.lang.String authorizationId, CardAuthorizationClearingRequest cardAuthorizationClearingRequest)
simulateClearing in interface IssuingClientpublic java.util.concurrent.CompletableFuture<CardAuthorizationReversalResponse> simulateReversal(java.lang.String authorizationId, CardAuthorizationReversalRequest cardAuthorizationReversalRequest)
simulateReversal in interface IssuingClient