Во-первых, данным от клиента доверять нельзя.
Как только платёжка вернёт клиента к вам на страницу, вы по POST-данным получить номер заказа и у себя на бекенде через запрос в платёжную систему проверить, оплачен ли этот номер заказа.
Если номер заказа оплачен - то переадресовывать на страницу успешной оплаты, если ошибка - то на страницу ошибки.
+ не забывайте неоплаченные заказы проверять раз в сколько-то минут, чтобы исключить ситуацию, что клиент по каким-либо причинам оплатил заказ, но не вернулся на сайт.
Из JavaScript (если речь идёт только о фротенде) этого сделать нельзя. Это исключительно задача бекенда.