public interface CardApi
| Modifier and Type | Method and Description |
|---|---|
Card |
disable(Card card)
Disables card (sets { INVALID } as the value of Validity field).
|
Card |
get(java.lang.String cardId)
Gets card.
|
java.util.List<Card> |
getByFingerprint(java.lang.String fingerprint)
Gets a list of cards having the same fingerprint.
|
java.util.List<CardPreAuthorization> |
getCardPreAuthorizations(java.lang.String cardId)
Get a list of card's preAuthorizations
|
java.util.List<Transaction> |
getTransactions(java.lang.String cardId)
Get first page of card's transactions
|
java.util.List<Transaction> |
getTransactions(java.lang.String cardId,
Pagination pagination,
Sorting sorting)
Get page of card's transactions
|
Card |
update(Card card)
Saves card.
|
CardValidation |
validate(java.lang.String cardId,
CardValidation cardValidation)
Validate a card
|
Card get(java.lang.String cardId) throws java.lang.Exception
cardId - Card identifier.java.lang.Exceptionjava.util.List<Card> getByFingerprint(java.lang.String fingerprint) throws java.lang.Exception
fingerprint - The fingerprint hashjava.lang.ExceptionCard update(Card card) throws java.lang.Exception
card - Card entity instance to be updated.java.lang.ExceptionCard disable(Card card) throws java.lang.Exception
card - Card entity instance to be updated.java.lang.Exceptionjava.util.List<Transaction> getTransactions(java.lang.String cardId) throws java.lang.Exception
cardId - Card identifierjava.lang.Exceptionjava.util.List<Transaction> getTransactions(java.lang.String cardId, Pagination pagination, Sorting sorting) throws java.lang.Exception
cardId - pagination - sorting - java.lang.Exceptionjava.util.List<CardPreAuthorization> getCardPreAuthorizations(java.lang.String cardId) throws java.lang.Exception
cardId - Card identifierjava.lang.ExceptionCardValidation validate(java.lang.String cardId, CardValidation cardValidation) throws java.lang.Exception
cardId, - cardValidation to be createdjava.lang.Exception