Hi,
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
Backtrace:
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?
Thanks