function SI_CCProcessor_AuthorizeNet()
 {
     parent::SI_CCProcessor();
     $this->addConfigOption('username', 'Authorize.Net Username', 'Your Authorize.Net username to be used for processing credit cards', 'string');
     $this->addConfigOption('password', 'Authorize.Net Password', 'Your Authorize.Net password', 'string');
     $this->addConfigOption('test_mode', 'Test Mode', 'Enable or disable test mode for Authorize.Net', 'bool');
 }
 function SI_CCProcessor_PayPalPro()
 {
     parent::SI_CCProcessor();
     $this->addConfigOption('username', 'PayPal Username', 'Your PayPal API username to be used for processing credit cards', 'string');
     $this->addConfigOption('password', 'PayPal Password', 'Your PayPal API password', 'string');
     $this->addConfigOption('signature', 'PayPal Signature', 'Your PayPal API Signature', 'string');
     $this->addConfigOption('sandbox', 'Sandbox', 'True to use the PayPal sandbox servers', 'bool');
 }