Как отправить данные на другую страницу и перейти на неё при помощи php?
Тот код, в котором вы собрались делать "редирект" - это скрипт, вызванный обращением СЕРВЕРА Робокассы к вашему СЕРВЕРУ. 
Причем произойти это обращение может через три часа после того, как клиент давно ушел с сайта, решив, что заплатить у него не получилось, только деньги сняли (потому что у какого-нибудь Мегафона пробка на серверах).

Просто вы, как и многие новички, не поняли, как работает оплата в платежных системах, и городите нереальные велосипеды. Изучайте дальше и приспосабливайте свою логику под реальность.
Костыль не нужен.

curl умеет и post отправлять и follow redirect.