Credit Card Type per Gateway
There are two improvements that I would like to suggest:
1. Some credit card operators are requiring that user inform the Credit Card Holder Name exactly as printed on the card due to security restrictions. So, it's necessary to add this new field on credit card object: - the printed card holder name.
2. The Accepted Card Types must be moved to credit card gateway. A function acceptedcardtypes should be created on the gateway in replancement of the Credit Card Types listed on core. This will help users to develop solutions based on specific cards and will help in the case of addition of new credit card types. For exemplo, here we have popular cards called: ELO, AURA, Soro, Hipercard, Hiper... All these cards are not listed in the core of WHMCS and we are unable to add these cards. Imagine other situation. You have a Credit Card gateway and Debit gateway with 3dsecure, where user must type password... If you specific the credit card accepted per gateway will help users to development different processes based on gateways.