original_string: public function capture($mpayTid, $amount)
      {
          $this->integrityCheck();
  
          $this->validateAmount($amount);
  
          $clearAmountResult = $this->mpay24Sdk->manualClear($mpayTid, $amount);
  
          $this->recordedLastMessageExchange('CaptureAmount');
  
          return $clearAmountResult;
      }
code: public function capture($mpayTid, $amount)
      {
          $this->integrityCheck();
  
          $this->validateAmount($amount);
  
          $clearAmountResult = $this->mpay24Sdk->manualClear($mpayTid, $amount);
  
          $this->recordedLastMessageExchange('CaptureAmount');
  
          return $clearAmountResult;
      }
code_tokens: public function capture ( $ mpayTid , $ amount ) { $ this -> integrityCheck ( ) ; $ this -> validateAmount ( $ amount ) ; $ clearAmountResult = $ this -> mpay24Sdk -> manualClear ( $ mpayTid , $ amount ) ; $ this -> recordedLastMessageExchange ( 'CaptureAmount' ) ; return $ clearAmountResult ; }
docstring: Capture an amount of an authorized transaction
  
  @param string $mpayTid The transaction ID, for the transaction you want to clear
  @param int    $amount  The amount you want to clear multiply by 100
  
  @return Responses\ManualClearResponse
docstring_tokens: Capture an amount of an authorized transaction