public interface CreditCardNumberHelper
| Modifier and Type | Method and Description |
|---|---|
boolean |
isValidCardNumber(java.lang.String cardNumber,
CreditCardType type)
Validates Credit card number according to the given card type.
|
java.lang.String |
maskCreditCardNumber(java.lang.String cn)
Returns a string representation of masked credit card number.
|
java.lang.String |
normalizeCreditCardNumber(java.lang.String cardNumber)
Removes all non-numeric characters Sample: 4111-1111-1111-1111 -> 4111111111111111.
|
java.lang.String maskCreditCardNumber(java.lang.String cn)
cn - boolean isValidCardNumber(java.lang.String cardNumber,
CreditCardType type)
throws BusinessException
CreditCardType.MASTER is given as
type, the method checks if the submitted MASTER number is valid and performs a luhn test. Note: The submitted credit
card number will be normalized at first!cardNumber - card Number to validatetype - one of CreditCardType enum valueBusinessExceptionjava.lang.String normalizeCreditCardNumber(java.lang.String cardNumber)
cardNumber - the credit card numberCopyright © 2018 SAP SE. All Rights Reserved.