You are here

function commerce_sermepa_commerce_payment_method_info in Commerce sermepa 7

Implements hook_commerce_payment_method_info().

File

./commerce_sermepa.module, line 182
Provides a payment method for Drupal Commerce using Sermepa/Redsys gateway.

Code

function commerce_sermepa_commerce_payment_method_info() {
  $payment_methods = array();

  // Get sermepa and card icons.
  $icons = commerce_sermepa_get_icons();
  $display_title = t('!logo - pay with credit or debit card', array(
    '!logo' => $icons['sermepa_redsys'],
  ));

  // Remove sermepa icon logo.
  unset($icons['sermepa_redsys']);
  $display_title .= '<div class="commerce-sermepa-icons"><span class="label">' . t('Includes:') . '</span>' . implode(' ', $icons) . '</div>';
  $payment_methods['commerce_sermepa'] = array(
    'base' => 'commerce_sermepa',
    'title' => t('Sermepa Payment'),
    'display_title' => $display_title,
    'short_title' => t('Sermepa'),
    'description' => t('Sermepa/Redsýs payment gateway integration'),
    'terminal' => TRUE,
    'offsite' => TRUE,
    'offsite_autoredirect' => TRUE,
    'active' => TRUE,
  );
  return $payment_methods;
}