Package com.checkout.issuing
Interface IssuingClient
-
- All Known Implementing Classes:
IssuingClientImpl
public interface IssuingClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
createCardholder
java.util.concurrent.CompletableFuture<CardholderResponse> createCardholder(CardholderRequest cardholderRequest)
-
getCardholder
java.util.concurrent.CompletableFuture<CardholderDetailsResponse> getCardholder(java.lang.String cardholderId)
-
getCardholderCards
java.util.concurrent.CompletableFuture<CardholderCardsResponse> getCardholderCards(java.lang.String cardholderId)
-
createCard
java.util.concurrent.CompletableFuture<CardResponse> createCard(CardRequest cardRequest)
-
getCardDetails
java.util.concurrent.CompletableFuture<CardDetailsResponse> getCardDetails(java.lang.String cardId)
-
enrollThreeDS
java.util.concurrent.CompletableFuture<ThreeDSEnrollmentResponse> enrollThreeDS(java.lang.String cardId, ThreeDSEnrollmentRequest enrollmentRequest)
-
updateThreeDS
java.util.concurrent.CompletableFuture<ThreeDSUpdateResponse> updateThreeDS(java.lang.String cardId, ThreeDSUpdateRequest threeDSUpdateRequest)
-
getCardThreeDSDetails
java.util.concurrent.CompletableFuture<ThreeDSEnrollmentDetailsResponse> getCardThreeDSDetails(java.lang.String cardId)
-
activateCard
java.util.concurrent.CompletableFuture<VoidResponse> activateCard(java.lang.String cardId)
-
getCardCredentials
java.util.concurrent.CompletableFuture<CardCredentialsResponse> getCardCredentials(java.lang.String cardId, CardCredentialsQuery queryFilter)
-
revokeCard
java.util.concurrent.CompletableFuture<VoidResponse> revokeCard(java.lang.String cardId, RevokeCardRequest revokeCardRequest)
-
suspendCard
java.util.concurrent.CompletableFuture<VoidResponse> suspendCard(java.lang.String cardId, SuspendCardRequest suspendCardRequest)
-
createControl
java.util.concurrent.CompletableFuture<CardControlResponse> createControl(CardControlRequest cardControlRequest)
-
getCardControls
java.util.concurrent.CompletableFuture<CardControlsQueryResponse> getCardControls(CardControlsQuery queryFilter)
-
getCardControlDetails
java.util.concurrent.CompletableFuture<CardControlResponse> getCardControlDetails(java.lang.String controlId)
-
updateCardControl
java.util.concurrent.CompletableFuture<CardControlResponse> updateCardControl(java.lang.String controlId, UpdateCardControlRequest updateCardControlRequest)
-
removeCardControl
java.util.concurrent.CompletableFuture<IdResponse> removeCardControl(java.lang.String controlId)
-
simulateAuthorization
java.util.concurrent.CompletableFuture<CardAuthorizationResponse> simulateAuthorization(CardAuthorizationRequest cardAuthorizationRequest)
-
simulateIncrementingAuthorization
java.util.concurrent.CompletableFuture<CardAuthorizationIncrementingResponse> simulateIncrementingAuthorization(java.lang.String authorizationId, CardAuthorizationIncrementingRequest cardAuthorizationIncrementingRequest)
-
simulateClearing
java.util.concurrent.CompletableFuture<EmptyResponse> simulateClearing(java.lang.String authorizationId, CardAuthorizationClearingRequest cardAuthorizationClearingRequest)
-
simulateReversal
java.util.concurrent.CompletableFuture<CardAuthorizationReversalResponse> simulateReversal(java.lang.String authorizationId, CardAuthorizationReversalRequest cardAuthorizationReversalRequest)
-
-