Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Hayze
Reel Rookie

Implementing Monthly Subscription to New Channel

I currently have a developed roku app in progress. 
The app consists of 1 brightscript file ("main.brs") 
and 3 xml files. 

I am having a tough time trying to implement Roku Pay with this app, in order to simply charge a monthly subscription to use it. 

I see options such as
- Simple Channel Store
- TVOD
- SVOD
- Authentication Linking Channel
etc.. 

Really think the ability to use subscriptions would be handled more from Roku's side since the company manages billing users from those apps. 

I see samples though github but finding a lot of the code has features like "Sign In, and Sign Up"
along with much more Brightscript code included.  

Not sure how to go about a simple implementation where user adds channel, subscribes, and uses the app. 

Is it possible to make this work with only using XML? 
Which type of subscription would you prefer? 

0 Kudos
5 REPLIES 5
Baradanikto
Roku Guru

Re: Implementing Monthly Subscription to New Channel

You may want to take a look at the wizard tool I created in my signature below. It supports subscriptions. At a minimum, you can see how you can implement support for subscriptions.

FREE Windows desktop software for converting Direct Publisher channels to SceneGraph (SDK), for creating BIF (Trick Play) files, Roku (MRSS, JSON) feed files, and FireTV feed files @ GitHub/rrirower.
0 Kudos
Cgibbons
Newbie

Re: Implementing Monthly Subscription to New Channel

I need to find out why I’m getting Bill for all these different channels that I have that I don’t have. I only want three subscriptions and I have like eight or 10 or 12 charges on my debit card for different things that I don’t have

0 Kudos
HarperWard
Newbie

Re: Implementing Monthly Subscription to New Channel

Have you found the answer?

I also want to know it and that is why I came here. I was searching for cashtocode casinos gaming sites online because I want to make a lot of money and my friend recommend me to play those games.
0 Kudos
cocotower
Roku Guru

Re: Implementing Monthly Subscription to New Channel

Why would a user need to Sign Up or Sign In?  The user is already signed up to Roku and can just enter their PIN to pay for your channel products.  I don't know why this concept is overlooked by newbies.  I guess it's because some of the Roku example channels contain all sorts of pointless Sign Up, Sign In, Log In routines, clearly introducing an element of privacy concern that the channel is going to collect info just so you can watch something.  We don't track users' activities like the big corporations do.  Just let the user click a button on your channel to Subscribe, and Roku will handle the dialog boxes, PIN confirmation, payment charging and handling, etc.  After the dialog goes away (and upon entry of the channel) you can pull the user's product IDs from Roku which is a list of what they have bought and is still active... no name, address, phone #, or other activity is contained in the simple product ID list.  It's all you need to know that the user is entitled to watch stuff "this month" or one time only.  Roku handles all of that based on what you tell them the product is.

0 Kudos
Hayze
Reel Rookie

Re: Implementing Monthly Subscription to New Channel

Yeah, that makes plenty of sense!
Kind of what I was hoping for with simple pin for payment add to roku account without all those other details I can care less about for the app. 

I haven't been able to see anything code sample related to this though. 
If you can find something close to any of that? Please do share and thank you for commenting. 

0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.