Hola,
Yo he implementado el TPV de SERMEPA en Symfony1.4 y creo que se parece bastante al que comentas.
En éste la página que dices la llaman página de notificación y se la paso en la primera llamada al TPV en un campo del formulario (entre otros) que se llama urlnotifcacion.
Esa página es una acción normal y corriente, en el routing tengo esto:
tpv_notificacion:
url: /tpv/notificacion
param: { module: tpv, action: notificacion }
Y para hacer las pruebas yo la llamo directamente para ver que funciona.
Cosas "extrañas" que tenía que hacer, como tengo el servidor de desarrollo en una red local, era abrir el puerto 80 de mi IP pública y redirigirlo al dominio en cuestión (alojado en el servidor local), y además, tenía que utilizar la IP directamente en la URL porque la llamada la hacen desde un servidor en internet, lo cual es lógico.
No sé si será de ayuda... estaré atento por si me das más información.
Un saludo
K