/**
  * Returns true if this gateway with its current configuration supports
  * pre-orders.  Requiring CSC for all transactions removes support for
  * pre-orders
  *
  * @since 1.0
  * @see SV_WC_Payment_Gateway::supports_pre_orders()
  * @return boolean true if the gateway supports pre-orders
  */
 public function supports_pre_orders()
 {
     return parent::supports_pre_orders() && !$this->csc_required();
 }