WC_Tracker::get_active_payment_gateways()
Get a list of all active payment gateways.
Method of the class: WC_Tracker{}
No Hooks.
Return
Array
.
Usage
$result = WC_Tracker::get_active_payment_gateways();
WC_Tracker::get_active_payment_gateways() WC Tracker::get active payment gateways code WC 7.5.1
private static function get_active_payment_gateways() { $active_gateways = array(); $gateways = WC()->payment_gateways->payment_gateways(); foreach ( $gateways as $id => $gateway ) { if ( isset( $gateway->enabled ) && 'yes' === $gateway->enabled ) { $active_gateways[ $id ] = array( 'title' => $gateway->title, 'supports' => $gateway->supports, ); } } return $active_gateways; }