How to resolve Sagepay payment gateway error, "4006 : The TxType requested is not supported on this account"?

9.4k Views Asked by At

On submit form on Live site i got below Error.

Status: INVALID

Status Detail: 4006 : The TxType requested is not supported on this account.

My sagepay setting is for LIVE are below,

SAGEPAY_CONNECT_TO = 'LIVE'; SAGEPAY_TRANSACTION_TYPE = 'PAYMENT';

but its not working. Some people say it change to 'DEFERRED' but it also not working. above setting working fine in TEST mode, for TEST mode settings are,

SAGEPAY_CONNECT_TO = 'TEST'; SAGEPAY_TRANSACTION_TYPE = 'PAYMENT';

How can i resolve this issue? Can any one help me?

2

There are 2 best solutions below

0
On BEST ANSWER

For anyone else having the same problem, this is not an issue on the code. You need to contact SagePay and ask them to activate your accout for either 'PAYMENT' OR 'DEFFERED'

0
On

We had to ensure we had these Transaction types added when integrating using Omnipay

TX AUTHENTICATE TX AUTHORISE TX TOKEN

We were also a MOTO service so that had to be added as well.