Самый правильный вариант — работать по предоплате!
Если честно, исходя из переписки, он спросил тебя: 'Какая будет стоимость?', ты ответил, что тебе нужно посмотреть на то, как система устроена, и указал примерную стоимость.
Но далее заказчик спросил, нужен ли код, и дал его тебе для дальнейшего установления фиксированной стоимости.
А потом пошел диалог про интерфейсы и технические моменты.
И далее он написал: 'Буду иметь в виду.'
Возможно, этим он имел в виду информацию об интерфейсе или стоимость твоей работы.
А затем ты уже выполнил работу.
Исходя из всего, вижу только недопонимание. Не увидела момента, где он написал что-то вроде: 'Я готов заказать' и т.д.
Или от тебя, что ты приступаешь к работе.
100% уверенность в том, что заказчик хочет от тебя что-то, — это предоплата.