You don't purchase Roku. Anyone who tries to get you to pay to activate your TV or pay for "Roku service" is a scam artist. Many channels (as Roku calls them; most would call them apps) are free to install, but require a subscription to view content. In general you can purchase the subscription directly from the provider (recommended) or through Roku.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution." If you appreciate my answer, maybe give me a Kudo.