Ok gracias por tu respuesta, tenias razon no hay error en el codigo, hoy he ingresado para probar de nuevo y realice el procedimiento normal como lo hacia, pero la sorpresa es es esta vez si realizo el pago normal y me redirigio a al pagina personalizada mia en este caso la pagina de pago realizado correctamente.
ahora el problema es que me da un error FAIL Error: 4020, realmente en la implementacion he realizado la configuracion con PDT, puesto que me parecio mas facil de usar, ahora no se como solucionar esto.