Игнорьте, вежливо отказывайте.
По поводу варенья можете сказать это был подарок, а не благотворительный фонд, с таксистом вы сами перекинули общения в такой дружеский фон, а могли бы просто вежливо общаться, по поводу руки могли бы сказать до свидания, я не пожимаю руки простите, хорошего дня. Если вы парень, ну лучше пожать, потом пойти помыть руки, ну или ответить, я не пожимаю руки из-за бактерий, спасибо, хорошего дня, и выйти из такси, если очень уж мерзко либо банально проигнорить, если уж он слишком ведёт себя манипулятивно и панибратски. Всё очень просто. Отвечать коротко тоже хорошо помогает, люди сразу всё поймут и не будут лезть, но из-за этого многие обозлятся на вас что вы не потакаете их прихотям и не так дружелюбны к ним как бы они того хотели, на самом деле такие люди обычные не воспитанные наглые люди, которым нужны просто какие-то ресурсы, и чтобы вы делали только то чего они хотят, под маской дружеской расположенности. Так что если вы их сходу на уй пошлёте, тоже будет не плохо