Сергей Горностаев, ну, строго говоря, ещё вебхук, который принимает информацию об оплате, плюс код, формирующий ссылку для редиректа.
Но это, конечно, всё совершенно стандартные примитивные действия
Если он вам не помог, то проблема в вас. И я даже скажу, какая конкретно. Вы не читали этот ответ, а по-быстрому попытались найти в нем костыль, волшебную команду, которую можно воткнуть в свой говнокод, чтобы он заработал.
А если бы прочитали, то поняли бы, что надо не костыль втыкать, а переделывать весь свой говнокод, чтобы он сначала отправлял НТТР заголовки, и только потом начинал какй-либо вывод.
Значит надо либо найти правильные логи, либо включить логирование.
Но это можно сделать потом. Сейчас надо исправить вывод заголовков, который у вас сделан шиворот-навыворот.
сделать можно на чем угодно
о следующих шагах вам рано думать, вы еще на ногах не стоите т олком
сделать с постоянными подсказками одну задачу- не значит освоить технологию.
вам бы с БД и РНР разобраться сначала, потом хотя бы минимально аякс. Этого вам хватит на полгода
а потом уже думайте про следующие шаги
REST API при этом вообще ничем не отличается от того, что вы сделали сейчас. с точки зрения РНР кода будет абсолютно все то же самое