The way i do it is as follows...
I'm a Season Tic holder so 'buy' stream via link on club website (link in initial message) for free with my unique 6 digit code... i do not buy programme at same time (so not sure can use your discount code this way - i maybe wrong)... so not paid anything at this stage as just purchased stream which is free in my case...
I do it this way as prefer buying programme via paypal and there is an immediate link via way below that i cannot see on stream purchase mechanism - though i may need to go to SpecSavers...
I thus wait til the official programme is showing as available on club shop (under section Robins Reviews)... this is usually only available day of game & sometimes just few hours before kick off (find out when available either by checking every so often or when says available via link on Alty twitter)... if you buy from here it is via Club Shop where all purchases for season ticket holders can gain 20% discount using same season tic unique discount code, plus can use paypal (or card) and i prefer ease of paypal...
i'll put link again below but at this stage tomorrow's programme is not yet showing but will show before ko at some point tomorrow... at present just shows previous match progs...
NB to use code, same as buying any merchandise on Club Shop site eg Alty shirt, you select what buying and just before submit final pay confirmation you get a purchase summary which also has a box for promo/discount code and this is where you enter your personal code for 20% ie 50p off... i pay via paypal but assume same if use a card... i too aint really fussed whether pay £2 or £2.50 as not much difference and monies go to club... but if entitled to a discount for purchasing one or more season tics then why not use it and option is there...
https://altydirect.com/collections/robins-reviewIf discount box not on actual programme purchase link for stream purchase maybe the club can add something to remedy this anomaly (plus add paypal icon, though i may simply just be unable to see)... that said, i'm no techno wizard & maybe already able to do this via stream purchase and you & i have missed it...
Hope this answers your question & helps...