Члены военного совета римской армии, которые должны были решить вопрос, продолжать или нет войну, склонялись к тому, чтобы разрушить Карфаген. Остановило их только одно обстоятельство: город нельзя было взять без длительной осады, а для такого предприятия нужны были дополнительные воинские контингенты, которыми Сципион не располагал [Ливий, 30, 36]. Возможно, что на него оказали влияние события в Риме. Сципион хорошо знал, сколько жадных и завистливых рук протягивалось, чтобы вырвать у него лавровый венок победителя. Он не мог не знать, например, что, когда Ганнибал покинул Италию, консул Гай Сервилий, будто бы преследуя уходящего противника, переправился в Сицилию, чтобы потом двинуться в Африку [Ливий, 30, 24], или что консулы 202 г. Марк Сервилий Гемин и Тиберий Клавдий Нерон добивались назначения им Африки в качестве провинции и только решение народного собрания сохранило ее за Сципионом [Ливий, 30, 27]. Пройдет год, и консул 201 г. Гай Корнелий Лентул снова потребует себе Африку [Ливий, 30, 40; Апп. Лив., 561]. Знал Сципион и о том, что старый недоброжелатель Фабий настойчиво предлагал отозвать его уже после первых побед в Африке, ибо, говорил бывший диктатор, столько счастья боги не дают одному человеку и Сципион удачу свою уже исчерпал [Плут. Фаб., 26].
Сципион предложил следующие условия мира: карфагеняне останутся свободными и будут жить, пользуясь собственными законами. Они сохранят под своей властью города и земли в тех пределах, которые существовали до войны (очевидно, имелась в виду только территория Африки), и римляне перестанут эти области разорять. Всех перебежчиков, беглых рабов и военнопленных пунийцы выдадут римским властям. Все боевые корабли, кроме 10 триер, они передадут римлянам. Им же передадут они и всех прирученных слонов и не будут приручать новых. Ни в Африке, ни за ее пределами карфагеняне не будут воевать без согласия римского народа. Они возвратят Массанассе его имущество и владения в тех пределах, которые тот им укажет, и заключат с ним союз. До возвращения послов из Рима, то есть до окончательного урегулирования, Карфаген будет содержать римские войска в Африке; в течение пятидесяти лет он выплатит контрибуцию в размере 10000 талантов. Кроме того, Карфаген должен был дать Сципиону по его выбору заложников — 100 человек (по Аппиану [Лив., 54], 150) не моложе четырнадцати и не старше тридцати лет. Наконец, Сципион потребовал, чтобы карфагеняне вернули транспортные суда, вероломно захваченные ими во время предыдущего перемирия [Полибий, 15, 18; Ливий, 30, 37; Дион Касс., фрагм., 82].
Условия эти были исключительно тяжелы, и дело здесь даже не в материальных или территориальных потерях. Провозглашая на словах независимость и суверенитет Карфагена, Сципион существенно ограничивал именно его суверенные права и тем ставил Карфаген в прямую зависимость от Рима в наиболее важном вопросе — объявлении войны и заключении мира. В варианте, который приводит Аппиан [Лив., 54], речь идет об абсолютном категорическом запрещении вести войну независимо даже от позиции Рима. Утрачивая свое положение великой державы, Карфаген оказывался связанным в борьбе с любым возможным противником. Сципион не предусмотрел каких-либо условий политического урегулирования между Карфагеном и Массанассой, а в переговорах между ними о союзе, которые он Карфагену навязал, ставил его в невыгодные условия. Пределов аппетитов Массанассы установить никто, кроме римлян, не мог, а римляне делать этого не хотели. Возникала взрывчатая ситуация, при которой римское правительство обретало возможность постоянно вмешиваться в африканские дела, выступая в роли арбитра и одновременно высшей инстанции при решении спорных вопросов, а при желании могло отнять у Карфагена любые территории. Правда, усиливая Массанассу, Рим выращивал в Африке для себя нового потенциального врага, что позже и сказалось во время Югуртинской войны, однако эта перспектива была слишком неопределенной и, по-видимому, даже не приходила Сципиону в голову. Своей основной и даже единственной задачей он считал всемерное ослабление и подчинение Карфагена.