Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
philotas
Level 8

Billing Testing only for root account user?

Jump to solution

The Billing Testing docs say that:

 

 

Why is that? Why can't I test this with another role? E.g. as the developer of the app.

It seems my client has to give me it's credential and connect my Roku Box with that user in order to properly debug Roku Pay implementation?

0 Kudos
1 Solution

Accepted Solutions
RokuTomC
Roku Employee
Roku Employee

Re: Billing Testing only for root account user?

Jump to solution

That's correct, unfortunately billing testing can only be enabled for the root account user at this time. It is a known feature enhancement to the way role-based permissions are set up in the Developer Dashboard today, but is not prioritized at this time. I'll log this as a +1 on the request internally.

 

For the time being, the solution you presented below is the best workaround. Or, to preserve the security of your client's credentials, you could have them add your device for you. To do that, they can log into their Roku account, click on My Account, click "+Link a device" under the "My linked devices" section, and then enter the Link Code, which you would have to share with them real-time either over the phone, SMS, Slack, etc.

 

If you take the approach of having your client link your device for you, then do be sure to have them go into their Developer Dashboard and mark the channel in question as being the Billing Testing channel. If they're not a developer, you may want to walk them through this via a screenshare. The "Enabling billing testing" doc you linked to below includes screenshots of the UI and steps walking through the process: https://developer.roku.com/docs/developer-program/roku-pay/testing/billing-testing.md

View solution in original post

0 Kudos
2 REPLIES 2\
RokuTomC
Roku Employee
Roku Employee

Re: Billing Testing only for root account user?

Jump to solution

That's correct, unfortunately billing testing can only be enabled for the root account user at this time. It is a known feature enhancement to the way role-based permissions are set up in the Developer Dashboard today, but is not prioritized at this time. I'll log this as a +1 on the request internally.

 

For the time being, the solution you presented below is the best workaround. Or, to preserve the security of your client's credentials, you could have them add your device for you. To do that, they can log into their Roku account, click on My Account, click "+Link a device" under the "My linked devices" section, and then enter the Link Code, which you would have to share with them real-time either over the phone, SMS, Slack, etc.

 

If you take the approach of having your client link your device for you, then do be sure to have them go into their Developer Dashboard and mark the channel in question as being the Billing Testing channel. If they're not a developer, you may want to walk them through this via a screenshare. The "Enabling billing testing" doc you linked to below includes screenshots of the UI and steps walking through the process: https://developer.roku.com/docs/developer-program/roku-pay/testing/billing-testing.md

View solution in original post

0 Kudos
philotas
Level 8

Re: Billing Testing only for root account user?

Jump to solution

Thanks for the quick answer.

Luckily I don't use my Roku device for anything else so I can go down that route because if I install a random channel on the device directly (not via web) it would also automatically be installed on all other devices where the root account is connected, correct?

 

0 Kudos