I am getting below error, when I publish our channel/package. I am trying to re-submit my existing package after fixing some bugs. It is already published channel before bit now after fixing bugs , I am trying re-publishing. Please check below mentioned errors and help us publishing our channel/package.
"Billing usage was specified on the Monetization channel properties page but no billing related BrightScript code was found in your channel."
In the dev portal select the channel with the problem. At the top next to "manage my channel" drop down select "Monetization". Un-check the box next to items you are not using or select I am not monetizing my channel.
I have not changed anything here regarding below error:
"Billing usage was specified on the Monetization channel properties page but no billing related BrightScript code was found in your channel."
Now, I have only fixed some other video related bug. And I also want to clarify that it is already published channel. It is not brand new channel we are publishing. So dont know why I am getting this error now.
We don't process any kind of payment on roku platform , we do that on our third party web app. here on roku , we just allow him play video on roku platform for his subscription , which purchased on third party web app.
Having already been published has no bearing on the error It could have still been present previously and was published anyway. Did you check the "monetization" properties for this channel? If the static analysis reports it as a "warning", it will likely not block you from publishing. Try publishing anyway. If your channel is rejected then we can look at other options. I usually have the opposite warning., "Billing code found in code but not specified in channel properties (From code reuse and not bothering to remove it.) Channel still passes certification and published.
"Billing usage was specified on the Monetization channel properties page but no bright script cod"
I am getting this error and it blocking re-publishing channel. Not getting how can I resolve it.
can you confirm that this is how your channel is set up. This is the only place to set billing options.
My problem is I'm using payment gate way and code on my BRS file for payments used "Store" object for that, but the same error is occurring. Yes I do implemented the payments in my code so why it can't detect my code?
It's been a while, but I vaguely remember having this problem. I think there were certain key objects you had to reference to make static analysis happy. roChannelStoreEvent comes to mind, so make sure you're checking that an event/message is an roChannelStoreEvent and not just assuming that it is.
Our channel contains in-channel one-time purchases. we have implemented code for Roku pay in our app, and tested it via side loading and by pushing it to beta channel.
Issue is that the static analysis throws error every time that says:
"According to the Monetization channel properties page, your channel is offering in-channel purchases, but no Roku Pay BrightScript code was found in your channel."
I have got code help from https://github.com/rokudev/channelstore-node-tvod-sample. We also tested this repo app by packaging this repo and uploading package to my beta channel that also shows same error. we are getting late due to this issue. So kindly help us with this problem solving so we can publish our app asap.
here is code of payment that we are using