Die Rückleitungs URL in den Shop wird von tt_products selbständig ausgefüllt. Es sollte deshalb besser nicht durch ein eigenes Setup überschrieben werden.
Wenn die PDT Prüfung schiefgeht, dann ist vermutlich der PDT Code falsch eingetragen worden oder der Server lehnt die Rückleitung vom Gateway ab, z.B. wenn ein Firewall aktiviert ist.
Jede Transactor Extension muss ein "plugin.tt_products.paymentActivity = verify" unterstützen. Andernfalls muss die entsprechende Transactor Payment Extension umprogrammiert werden.
Alternativ könnte man versuchen, über TypoScript Conditions eine eigene benutzerdefinierte Funktion zu programmieren um dann bei der paymentActivity einmal ein payment und im anderen Fall ein verify zu setzen.