public function additionalAuth($amount = null)
    {
        return (new AuthorizationBuilder(TransactionType::AUTH))
            ->withPaymentMethod($this->transactionReference)
            ->withAmount($amount);
    }
public function additionalAuth($amount = null)
    {
        return (new AuthorizationBuilder(TransactionType::AUTH))
            ->withPaymentMethod($this->transactionReference)
            ->withAmount($amount);
    }
public function additionalAuth ( $ amount = null ) { return ( new AuthorizationBuilder ( TransactionType :: AUTH ) ) -> withPaymentMethod ( $ this -> transactionReference ) -> withAmount ( $ amount ) ; }
Creates an additional authorization against the original transaction.

@param string|float $amount The additional amount to authorize

@return AuthorizationBuilder
Creates an additional authorization against the original transaction .