You are here

function commerce_robokassa_redirect_form in Commerce robokassa 7.2

Same name and namespace in other branches
  1. 7 commerce_robokassa.module \commerce_robokassa_redirect_form()

Payment method callback: redirect form, building a robokassa form.

File

./commerce_robokassa.module, line 444
Drupal Commerce Robokassa payment method.

Code

function commerce_robokassa_redirect_form($form, &$form_state, $order, $payment_method) {
  $settings = $payment_method['settings'];

  // Return an error if the enabling action's settings haven't been configured.
  if (empty($settings['MrchLogin']) || empty($settings['pass1']) || empty($settings['pass2'])) {
    drupal_set_message(t('Robokassa is not configured for use.'), 'error');
    return array();
  }
  return commerce_robokassa_order_form($form, $form_state, $order, $payment_method['settings']);
}