<ul class="payment_methods methods"> <?php $available_gateways = fflcommerce_payment_gateways::get_available_payment_gateways(); if ($available_gateways) { $default_gateway = FFLCommerce_Base::get_options()->get_option('fflcommerce_default_gateway'); if (!empty($default_gateway)) { if (array_key_exists($default_gateway, $available_gateways)) { $temp = $available_gateways[$default_gateway]; unset($available_gateways[$default_gateway]); array_unshift($available_gateways, $temp); } } $gateway_set = false; foreach ($available_gateways as $gateway) { /** @var fflcommerce_payment_gateway $gateway */ if (fflcommerce_checkout::process_gateway($gateway)) { if (!$gateway_set) { // Chosen Method if (sizeof($available_gateways)) { if (isset($_POST['payment_method']) && isset($available_gateways[$_POST['payment_method']])) { $available_gateways[$_POST['payment_method']]->set_current(); } else { $gateway->set_current(); } } $gateway_set = true; } ?> <li> <input type="radio" id="payment_method_<?php echo $gateway->id;