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: 
abhishek
Channel Surfer

Roku Billing and In-Channel Purchasing Error

I am getting the following error popup on "channelStore.doOrder()" call


"We are unable to complete your purchase. Please update your Roku account to ensure you have a valid payment method on file. 
You may update your Roku account at roku.com/account"

I am using the fakeServer(true) and included all xml files inside my project.

Why it is not working with fakeServer(true)? 
Which file is missing the valid payment method?
Will the amount get deducted from my credit card even for fakeServer Purchase?
If it doesn't deduct any amount from the payment method, then why it is forcing to update to the user for test the app?
0 Kudos
11 REPLIES 11
developer_uj24
Binge Watcher

Re: Roku Billing and In-Channel Purchasing Error

I'm having the same issue does you solve it? If yes please help me. Thanks 

0 Kudos
RokuPam
Streaming Star

Re: Roku Billing and In-Channel Purchasing Error

Hi @abhishek,

We'd actually recommend you enable Billing testing on your test channel, rather than using the fakeServer(true) method. the fakeServer(true) method was our recommended solution before we added the ability to enable your channel for billing testing. If you enable Billing testing and add yourself as a test user in the developer portal, you can be sure you won't be charged for any transactions on your channel. 

Please note you will still need to add a payment method to your Roku user account, even though the test transactions themselves will not charge your account. 

Hope that helps!

0 Kudos
developer_uj24
Binge Watcher

Re: Roku Billing and In-Channel Purchasing Error

Hi Roku Employee,

My channel is TVOD I have implemented requestPartnerOrder with confirmPartnerOrder, Enable billing testing got Transaction id from confirmPartnerOrder but when I check on Test User it shows "No transactions found." against my testing id, do I have to implement doOrder also as my channel is TVOD? I'm following TVOD SAMPLE CHANNEL. Please help me out thanks in advance. 

0 Kudos
diego59x
Reel Rookie

Re: Roku Billing and In-Channel Purchasing Error

I have the same issue, if you know please let me know ❤️

0 Kudos
developer_uj24
Binge Watcher

Re: Roku Billing and In-Channel Purchasing Error

Do you get "No transactions found" issue after transaction?

0 Kudos
hamza061
Binge Watcher

Re: Roku Billing and In-Channel Purchasing Error

yes I am getting "no transaction found" after placing and completing order from test user account

0 Kudos
surendra019
Binge Watcher

Re: Roku Billing and In-Channel Purchasing Error

I have enabled billing testing, but still it shows those 3 default options in getCatalog(), the first is Product1 the second is product2 and the third is "select this to simulate a failed purchase error", here is the, seems it is a bug of Roku itself, Check out this conversation - https://community.roku.com/t5/Roku-Developer-Program/In-App-Purchase-in-Roku/m-p/1035017#M54190

demonstration - 
https://drive.google.com/file/d/12XHcuFT4Pfq7FWME317FIERXtsIw0rRT/view?usp=sharing

0 Kudos
renojim
Community Streaming Expert

Re: Roku Billing and In-Channel Purchasing Error

@surendra019, is the Roku device you're using for developing linked to the same Roku developer account that set "Billing testing"?

Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos
surendra019
Binge Watcher

Re: Roku Billing and In-Channel Purchasing Error

Actually, previously I was using another developer account in my Roku device, there it worked fine, but when I logged in with another email in the Roku device and added it as a test user, it doesn't work. Another question, how does the Roku identify the sideloaded channel as the one which is configured in the official website while uploading, is there any I'd or something in the channel package?

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.