6

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?

Jimesh Gajera
  • 612
  • 1
  • 11
  • 32
  • 2
    Is your Live account activated for payment? SagePay need to do this before you go live, and it depends on your test account having performed satisfactory test transactions. – richsage May 16 '12 at 16:14

2 Answers2

10

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'

Carlos Martinez T
  • 6,458
  • 1
  • 34
  • 40
0

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.