Система аффилитов немного по-другому работает. Когда пользователь пришел по партнерской ссылке, в ней имеется какой-то ID партнера, не помню, вроде бы affiliate_id. Этот ID сохраняется в сессии текущего покупателя и записывается в его заказы. Поймать переход по партнерской ссылке можно просто отследив наличие affilate_id в ссылке, которая запрошена. Но я бы не рекомендовал закидывать 100 рублей за факт перехода - так люди себе целые состояния накликают сами себе.
Если вам надо ограничить платеж с личного счета, то можете просто в шаблон добавить условие вывода полей для личного счета в зависимости от суммы заказа.