Скорее всего вы некорректно подходите к решению поставленной задачи (невнимательно читаете документацию сервиса, под который пишете оплату). У вас зашифрованное значение уже должно быть на странице, еще при рендеринге формы на стороне сервера. То есть процесс шифрования должен быть недоступен для глаз конечного пользователя. Если вы этот процесс перенесете на сторону фронта, то рискуете слить третьим лицам данные для формирования платежей, а значит, третьи лица могут получить возможность для "совершения" платежей без самой оплаты.