Как устранить ошибку шлюза платежей Sagepay, "4006: Запрошенный TxType не поддерживается в этой учетной записи"?
При отправке формы на сайте Live я получил ошибку ниже.
Статус: НЕВЕРНЫЙ
Сведения о состоянии: 4006: Запрошенный тип TxType не поддерживается для этой учетной записи.
Моя настройка sagepay для LIVE ниже,
SAGEPAY_CONNECT_TO = 'LIVE'; SAGEPAY_TRANSACTION_TYPE = 'PAYMENT';
но это не работает. Некоторые люди говорят, что оно меняется на "ОТЛИЧНО", но также не работает. вышеуказанные настройки работают нормально в режиме TEST, для настроек режима TEST:
SAGEPAY_CONNECT_TO = 'TEST'; SAGEPAY_TRANSACTION_TYPE = 'PAYMENT';
Как я могу решить эту проблему? Может кто-нибудь мне помочь?
2 ответа
Для тех, у кого есть такая же проблема, это не проблема в коде. Вам нужно связаться с SagePay и попросить их активировать ваш аккаунт для "ОПЛАТЫ" ИЛИ "ОТЛИЧНОГО"
Мы должны были убедиться, что у нас были добавлены эти типы транзакций при интеграции с использованием Omnipay.
TX AUTHENTICATE TX AUTHORIZE TX TOKEN
Мы также были сервисом MOTO, так что это тоже нужно было добавить.