Synonyms for Subscribe (same or very similar meaning)
WordNet sense 1 (pay (an amount of money) as a contribution to a charity or service, especially at regular intervals):
pledge
WordNet sense 2 (receive or obtain by regular payment):
take, subscribe to
WordNet sense 3 (mark with one's signature; write one's name (on)):
sign
WordNet sense 4 (adopt as a belief):
support
From the ODE community, based on WordNet
add/edit