в место запятой нужно ставить точку
Всё правильно. Поставив точку, получается. Письмо приходит пользователю суммой для подтверждения правильной (дробной), но осталась та же проблема. Во время формирования заявки светится сумма к получению NaN руб., а также в реестре заявок админа и в реестре заявок пользователя светится сумма, округлённая в меньшую сторону. Ну для админа это не так страшно — можно и по баллам сумму вывода посчитать, а вот пользователь будет нервничать однозначно.