public function capture($money, $authorization, $options = array())
    {
        $this->required_options("order_id", $options);

        $this->post = array(
            "AuthTrxnNumber" => $authorization,
            "TotalAmount" => $this->amount($money)
        );

        $cc = new CreditCard(array());
        $this->addCreditcard($cc);
        #$this->addInvoice($options);
        $this->addOptionalData();
        return $this->commit("xmlauthcomplete", $money);
    }