You are here

function commerce_robokassa_success in Commerce robokassa 7

Success page callback handler.

1 string reference to 'commerce_robokassa_success'
commerce_robokassa_menu in ./commerce_robokassa.module
Implements hook_menu().

File

./commerce_robokassa.module, line 178

Code

function commerce_robokassa_success() {
  $build = array();
  if (isset($_POST['InvId']) && isset($_POST['OutSum']) && isset($_POST['SignatureValue'])) {
    $message = t('Thank you, payment successful. Order #@shop_order,<br />', array(
      '@shop_order' => $_POST['InvId'],
    ));
    drupal_set_message($message, 'status');
    if ($message = commerce_robokassa_get_settings('success_message')) {
      $build['message_success']['#markup'] = $message;
    }
  }
  else {
    $build = MENU_ACCESS_DENIED;
  }
  return $build;
}