public function registerTransaction(array $transactionData): RegisterInterface
    {
        $uri = $this->getUri('register', $this->getParameters($transactionData));
        /** @var RegisterInterface $response */
        $response = $this->performRequest((string) $uri);

        Assert::isInstanceOf($response, RegisterInterface::class, 'Invalid response');

        return $response;
    }
public function registerTransaction(array $transactionData): RegisterInterface
    {
        $uri = $this->getUri('register', $this->getParameters($transactionData));
        /** @var RegisterInterface $response */
        $response = $this->performRequest((string) $uri);

        Assert::isInstanceOf($response, RegisterInterface::class, 'Invalid response');

        return $response;
    }
public function registerTransaction ( array $ transactionData ) : RegisterInterface { $ uri = $ this -> getUri ( 'register' , $ this -> getParameters ( $ transactionData ) ) ; /** @var RegisterInterface $response */ $ response = $ this -> performRequest ( ( string ) $ uri ) ; Assert :: isInstanceOf ( $ response , RegisterInterface :: class , 'Invalid response' ) ; return $ response ; }
Registers a transaction

@param array $transactionData

@return RegisterInterface
Registers a transaction