lib/AktiveMerchant/Billing/Gateways/Realex.php
public function authorize($money, CreditCard $creditcard, $options = array())
    {
        $this->required_options('order_id', $options);
        $this->buildPurchaseOrAuthorizationRequest('authorization', $money, $creditcard, $options);

        return $this->commit();
    }
public function authorize($money, CreditCard $creditcard, $options = array())
    {
        $this->required_options('order_id', $options);
        $this->buildPurchaseOrAuthorizationRequest('authorization', $money, $creditcard, $options);

        return $this->commit();
    }
public function authorize ( $ money , CreditCard $ creditcard , $ options = array ( ) ) { $ this -> required_options ( 'order_id' , $ options ) ; $ this -> buildPurchaseOrAuthorizationRequest ( 'authorization' , $ money , $ creditcard , $ options ) ; return $ this -> commit ( ) ; }
Performs an authorization, which reserves the funds on the customer's credit card, but does not
charge the card.

@param string $money The amount to be authorized. Either an Integer value in cents or a Money object.
@param CreditCard $creditcard The CreditCard details for the transaction.
@param array $options Optional parameters.

@return Response
Performs an authorization which reserves the funds on the customer s credit card but does not charge the card .