эти данные могут передаваться через сам запрос в виде параметров например:
?сумма_платежа=100&назначение=пополнение
данные могут передаваться в теле запроса, например в виде json документа:
{
"сумма_платежа":100,
"назначение":"пополнение"
}
а также могут передаваться через http заголовок.
также обычно вместе с этими данными в запросе, ещё присутствует секретная подпись, чтоб например кто-то другой не мог отправить вам поддельное сообщение.
ну и на всякий случай вы можете каждое такое сообщение дополнительно проверить непосредственно на сервисе отправившем это сообщение.
Ваш веб сервер в состоянии обрабатывать все эти данные.