/**
* Is back office credit card processing enabled for this site - ie are there any installed processors that support
- * on-site processing
+ * it?
* @return bool
*/
static function isEnabledBackOfficeCreditCardPayments() {
- // restrict to type=1 (credit card) payment processor payment_types and only include billing mode types 1 and 3
- $processors = CRM_Core_PseudoConstant::paymentProcessor(FALSE, FALSE,
- "billing_mode IN ( 1, 3 ) AND payment_type = 1"
- );
- if (count($processors) > 0) {
- return TRUE;
- }
- return FALSE;
+ return CRM_Financial_BAO_PaymentProcessor::hasPaymentProcessorSupporting(array('BackOffice'));
}
}
-// end CRM_Core_Config
-