Нет. Подпись не формируется на клиенте javascript-ом, потому что для её формирования нужен секретный ключ. Из html уходит в бекенд, который пишет ТС, а дальше его бекенд отправляет в сторонний API. Передавал поля в произвольной последовательности, но подпись формировал в правильной. Мне кажется, стандарт w3c здесь не при чем.