You are here

function commerce_sagepay_direct_submit_form in Drupal Commerce SagePay Integration 7

Payment method callback: checkout form.

File

includes/commerce_sagepay_direct.inc, line 16

Code

function commerce_sagepay_direct_submit_form($payment_method, $pane_values, $checkout_pane, $order) {
  module_load_include('inc', 'commerce_payment', 'includes/commerce_payment.credit_card');
  $card_types = variable_get(SAGEPAY_SETTING_ENABLED_CARDS, array());
  if (empty($card_types)) {
    $card_types = array_keys(_commerce_sagepay_all_card_types());
  }
  $credit_card_settings = array(
    'type' => $card_types,
    'number' => '',
    'start_date' => '',
    'issue' => '',
    'code' => '',
  );
  return commerce_payment_credit_card_form($credit_card_settings);
}