SagePay Payment Error


New Guy here!

I’ve just added SagePay Server as a payment method but get an error when trying to put a transaction through in test mode.

An uncaught Exception was encountered

Type: Omnipay\Common\Exception\InvalidRequestException

Message: The transactionId parameter is required

Filename: /vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php

Line Number: 201


File: /vendor/omnipay/sagepay/src/Message/DirectAuthorizeRequest.php
Line: 18
Function: validate

File: /vendor/omnipay/sagepay/src/Message/DirectAuthorizeRequest.php
Line: 116
Function: getBaseAuthorizeData

File: /vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php
Line: 610
Function: getData

File: /application/modules/guest/controllers/Payment_handler.php
Line: 96
Function: send

File: /index.php
Line: 327
Function: require_once

Also, I was expecting to be transferred over to the SagePay gateway as I use SagePay server on OpenCart and the checkout transfers to SagePay to complete the transaction. This is beneficial as we have a PayPal payment method integrated into our SagePay payment page so we can track all transactions in one place. It this possible on here?