Card Encryption
class CardEncryption(type: CardEncryption.CardType, publicKeyString: String, uid: String?)
Content copied to clipboard
Class used to encrypt Visa, MasterCard, and Amex cards for enrollment into the Thanx loyalty platform.
Constructors
CardEncryption
Link copied to clipboard
fun CardEncryption(type: CardEncryption.CardType, publicKeyString: String, uid: String? = null)
Content copied to clipboard
Creates a new CardEncryption object to handle the card number encryption.
Types
CardType
Link copied to clipboard
EncryptionError
Link copied to clipboard
InvalidAESEncryption
Link copied to clipboard
class InvalidAESEncryption(message: String) : CardEncryption.EncryptionError
Content copied to clipboard
InvalidPublicKey
Link copied to clipboard
InvalidRSAEncryption
Link copied to clipboard
class InvalidRSAEncryption(message: String) : CardEncryption.EncryptionError
Content copied to clipboard
RequiredUid
Link copied to clipboard