Class CI_CreditCardConversion

Properties

PROPERTY ARTableList$  

List of AR tables containing credit card data

PROPERTY SOTableList$  
List of SO tables containing credit card data
PROPERTY ITTableList$  
List of IT tables containing credit card data
PROPERTY ARSetup  
Has AR been setup for the current company?
PROPERTY SOSetup  
Has SO been setup for the current company?
PROPERTY ITSetup  
Has IT been setup for the current company?
PROPERTY AESKey$  
Value in AESEncryptionKey$ field of SY_Company file.
PROPERTY PADSSFlag  
Is it a PADSS installation?
PROPERTY SageExchangeConvRequired   * Read Only *
Is Sage Exchange Conversion still required?

Methods

FUNCTION CopyCCFile(srcFile$, compCode$)  
FUNCTION CopyCCFile(srcFile$, compCode$, dstFile$)  

Copy-off pre 4.50 version of credit card related files

FUNCTION DecryptAESPassword(encrypted$, decrypted$)  

Allows access to local decryptAESPassword function in SY_Password

FUNCTION DecryptPassword(encrypted$, decrypted$)  

Allows access to local DecryptPassword function in SY_Password

FUNCTION ParseCustomer(valIn$, divVal$, custVal$, formatted$)  

Allows access to local ParseCustomer function from CI_CustomerFormatter

FUNCTION SetSageExchangeConvStatus(compCode$)  

Determine if Sage Exchange conversion has already been completed

ParameterDescription
compCode$ [input, string] The Company Code.
Returns [boolean] Always returns Success.
FUNCTION TestAESEncryptionKey(compCode$)  

Test to see if PADSS Encryption Key is valid

Returns [boolean] Success for a valid AESEncryptionKey$, Warning for invalid encryption with no credit card data, otherwise failure.

Properties inherited from: SY_OpenObject

cLockInfoNOKEY$

Properties inherited from: SY_Password

AESCipher$, AES256Cipher$

Methods inherited from: CI_CustomerFormatter

ParseCustomer()

Methods inherited from: SY_OpenObject

CheckWhoHasLock(), CreateLockInfo(), RemoveLockInfo(), OpenTable(), OpenTempFile()

Methods inherited from: SY_Password

ConfirmAESKey(), ConfirmPassword(), EncryptAESData(), EncryptAESKey(), EncryptAESPassword(), EncryptPassword(), GetAESDataTest$(), PasswordAcceptable(), ValidateAESData(), ValidateAESPassword(), ValidatePassword(), VerifyAESDataEncryption(), DecryptAESData(), DecryptAESKey(), DecryptAESPassword(), DecryptAltAESData(), DecryptPassword(), EncryptAltAESData(), GetKEK$(), InitAESKey(), InitializeAES(), InitializeAltAES(), ValidateAltAESData(), VerifyAltAESDataEncryption()