public function capture(Customweb_Payment_Authorization_ITransaction $transaction)
 {
     if (!$transaction instanceof Customweb_Saferpay_Authorization_Transaction) {
         throw new Exception("The given transaction is not instanceof Customweb_Saferpay_Authorization_Transaction.");
     }
     $items = $transaction->getUncapturedLineItems();
     $this->partialCapture($transaction, $items, true);
 }