Практически все бюджетные шлюзы низкого уровня ожидают, что вы фактически проведете POST на их сервере, после чего они получат платежные реквизиты от конечного пользователя до возвращения пользователя на назначенные страницы снекоторая информация о статусе.Таким образом, использование CURL может вызвать проблемы.
Что вам, вероятно, нужно сделать, - вывести соответствующую форму через PHP на (очень) минимальную HTML-страницу, которая автоматически приводит к отправке формы с использованиемonload.
Например, если ваша форма имеет идентификатор «checkoutform», вы можете использовать:
<body onload="document.getElementById(\'checkoutform\').submit();">
Это, конечно, довольно плохо.(Но, к сожалению, неизбежно.)