Credit Card Processing
Credit Card Processing
Code that deals with credit card data is primarily focused in credit card authorization, payment, season subscription areas, but is not limited to them.
Developers should be aware if they are modifying anything that can impact or change what we do with sensitive customer data, a senior developer must review it. Keep the PA-DSS guidelines in mind when developing in these areas is key, and you can review the Theatre Manager install documentation under PCI compliance.
The following classes in the VCS are under the protection of the Senior Architect any potential changes to these classes need to be run by them first. These are the key base classes that affect credit card sales, refunds, exchanges, or storage of the credit card data.
- Any class with a name that starts with oCCAuthorize
- Any changes to the tfCreditCard table class that stores and encrypts data in the database.
- Any file, schema and table classes for ‘Merchant Setup’ such as fMerchant, sfMerchant, and tfMerchant
- Any changes to the wMerchant window
