А можно не фраз, а действий. Я вот клиентам советую в переписке направлять спецификаци и счета, где в реквизитах плательщика адрес мессенджера получателя. Если клиент такой счёт оплатил, то это акцепт чистой воды, да ещё и с идентификацией участника переписки, как плательщика по оферте. А условия вокруг акцептованного предмета можно вытащить из содержания переписки. За неимением (в некоторых случаях) применять "разумные" или "типовые" условия. Это касается сроков для поставки или стоимости для ответхранения.
Конечно могут быть случаи недостатка переписки и даже оплаты для признания договора заключённым. Но это частные случаи. Тут фразы общие не помогут. Нужно формировать скрипт под конкретный предмет договора.