Цена на разработку сайта представляет собой отражение труда и усилий разработчиков, а также отражает время, затраченное на создание проекта. Время разработки зависит от множества факторов, таких как функционал, дизайн, объем и цели проекта. Когда речь идет о сложных и уникальных требованиях, разработчики вкладывают больше своего времени и энергии, что, в свою очередь, отражается на стоимости создания.
"Сложные функции, такие, например, как интеграция с платежными системами" - если для разработчика или студии интеграция с платежной системой - сложно, то лучше бежать от такой студии или разработчика. Сейчас каждая платежная система имеет более чем подробное апи, и настроить оплату на сайте - ну дело 15-20 минут, при уверенном знании технологий.