Question about affiliate and membership 2 pro.

If we use define( 'AFFILIATE_PAYONCE', 'no' ); affiliates will be paid for every single payment made by the referred user. if the subscription is for a year, but then needs to be renewed, for example, does the affiliate plugin 'pay' for the 1 year, or forever i.e. for as long as the person is a member? If forever, is there a way to set it up that it is only for 1 year?